PHP - PHP y MySQL: Problemas armando select option

 
Vista:

PHP y MySQL: Problemas armando select option

Publicado por Wilson (2 intervenciones) el 08/02/2011 06:29:31
<select name="baneados_admin_ban">
<?
mysql_connect(_SERVIDOR_, _BASE_USUARIO_, _BASE_CLAVE_) or die (mysql_error());

$qry = mysql_db_query(_BASE_DATOS_, "select id_usuarios, usuarios_nombre_Admin from "._TABLA_USUARIOS_." where usuarios_nivel = 9") or die (mysql_error());

mysql_close();

$num_rows = mysql_num_rows($qry);
if ($num_rows == 0) {
echo '<option value="0" >No hay administradores</option>';
}else{
echo '<option value="0" >Elije una opcion</option>';
while ($qry = mysql_fetch_array($qry)) {
extract($qry);
echo '<option value="'.$id_usuarios.'" >'.$usuarios_nombre_Admin.'</option>';
}
}
?>
</select>

Hola gene, eso que ven es parte de una pagina q estoy armando donde como podran ver ver, leo de info de una DB y el resultado lo debo colocar en un campo select. Luego de correr la pagina en el server, el codigo es el siguiente:

<select name="baneados_admin_ban">
<option value="0" >Elije una opcion</option><option value="1" >No admin</option><br /> </select>

Como ven el combo se crea, el problema es q esa tabla tiene dos resultados en esa consulta, pero no porque solo escribe el primero; la DB esta bien, ejecute la consulta y da los dos resultados, y no me doy cuenta donde pueda estar el error en un trozo de codigo tan corto, en un acto de desesperación pido ayuda, gracias ^^
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PHP y MySQL: Problemas armando select option

Publicado por Wilson (2 intervenciones) el 08/02/2011 07:26:29
Bien, intenté borrarlo pero no pudo, ya encontré mi error, esta en esta línea

while ($qry = mysql_fetch_array($qry)) {

Le puse el mismo nombre a las variables ¬¬

Gracias de todos modos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar