Hola chicos.
Tengo aqui un puzle con while y no puedo resolver.
Código PHP:
//seleccionamos todas las categorias de usuarios que tenemos
$todas_categorias=mysql_query("Select * from tipo_user ");
// seleccionamos todos usarios
$Users=mysql_query("Select * from registro_usuarios ");
while($ArUser=mysql_fetch_array($Users)){
$categoria=$ArUser['tipo_user'];
//mostramos nombre y apellidos de usuario
echo ("<tr><Td>".$ArUser['nombre']." ".$ArUser['apellidos']."</td><td><select name='category'>");
//mostramos categorias de usuarios existentes
while($categorias=mysql_fetch_array($todas_categorias)) {
echo("<option value='".$categorias['id_user']."' ");
if($categorias['id_user']==$categoria){echo "selected";}
echo(">".$categorias['tipo_user']."</option>");
}
echo("</select><input type='hidden' name='id_user' value='".$ArUser['id_user']."' ></td></tr>");
}
Tengo una lista de usuarios en una tabla y lista de categorias de usuarios en otra tabla
me salen los nombres de usuarios de forma correcta pero en la lista select donde tienen que aparecer categorias para seleccionar solo sale lista de options para priemer usuario y para el resto de usuarios el select sale vacio.
No encuento donde esta el error.
Gracias a todos chicos.