Foros del Web » Programando para Internet » PHP »

Directorio web (php+mysql): activo/inactivo

Estas en el tema de Directorio web (php+mysql): activo/inactivo en el foro de PHP en Foros del Web. Hola, hice una tabla de links y un campo se llama ACTIVO, en donde dí 2 posibles valores: TRUE o FALSE. Hice también la encuesta ...
  #1 (permalink)  
Antiguo 26/11/2004, 16:31
Avatar de jesusbet
(Desactivado)
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, MX
Mensajes: 2.667
Antigüedad: 19 años, 11 meses
Puntos: 2
Directorio web (php+mysql): activo/inactivo

Hola, hice una tabla de links y un campo se llama ACTIVO, en donde dí 2 posibles valores: TRUE o FALSE.

Hice también la encuesta desde php de la siguiente forma:
Código PHP:
//SI EL RESULTADO ME ARROJA QUE EL LINK ESTÁ ACTIVO, HACE EL WHILE
    
if($row['activo']=='true'){
        while(
$row){
            echo 
"<p><a href=\"$row[url]\" target=\"_blank\">$row[nombre]</a> </p>
            <p class=\"datos\">Webmaster: $row[webmaster] :: Categor&iacute;a: $row[categoria]
            :: Subcategoria: $row[subcategoria]</p>
            <p>$row[descripcion].</p><hr />"
;
            }
        }else{
//SI NO, ME DICE QUE NO ENCONTRÓ NADA.    
    
echo "NO HAY RESULTADOS";
        } 
El problema es que acá solo me muestra NO HAY RESULTADOS..

¿que podrá ser?

Gracias de antemano.
  #2 (permalink)  
Antiguo 26/11/2004, 16:46
Avatar de jesusbet
(Desactivado)
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, MX
Mensajes: 2.667
Antigüedad: 19 años, 11 meses
Puntos: 2
Ya lo solucioné, muchas gracias:
Código PHP:
        while($row=mysql_fetch_array($result) AND $row['activo']=='true'){
            echo 
"<p><a href=\"$row[url]\" target=\"_blank\">$row[nombre]</a> </p>
            <p class=\"datos\">Webmaster: $row[webmaster] :: Categor&iacute;a: $row[categoria]
            :: Subcategoria: $row[subcategoria]</p>
            <p>$row[descripcion].</p><hr />"
;
            } 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:44.