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>");
}
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.