Analizando el ejemplo y haciendo pruebas me surge una pregunta
SI quiero pasar valores del primer bucle al segundo bucle
asi
Código PHP:
// seleccionamos todos usarios
$Users=mysql_query("Select * from registro_usuarios ");
for ($i=1; $ArUser=mysql_fetch_array($Users); $i++){
$categoria=$ArUser['tipo_user'];
echo ("<tr><Td bgcolor='white' style='padding-left:1em'>".$ArUser['nombre']." ".$ArUser['apellidos']."</td><td style='padding-right:1em'><select name='bla' class='formas1' onchange='red()' >");
$todas_categorias=mysql_query("Select * from tipo_user ");
while($categorias=mysql_fetch_array($todas_categorias)) {
//------------------------
//aqui intento pasar valor $ArUser['id_user'] del primer bucle
echo("<option value='".$ArUser['id_user']."/".$categorias['id_user']."' ");
//----------------------------------
if($categorias['id_user']==$categoria){echo "selected";}
echo(">".$categorias['tipo_user']."</option>");
}
echo("</select></td></form></tr>");
$i++;
}
no me pasa el valor del $ArUser['id_user'] del primer bucle al segundo, pero yo tengo que pasar esa variable como parte de value del option.
No es que no me pasa sino que siempre me pasa el mismo valor que es primer que genera el bucle for
Y lo extrano es que pasa el valor $categoria=$ArUser['tipo_user']; al segundo bucle de forma correcta y la variable $categoria=$ArUser['id_user'] no.
Gracias chicos por auyda.
Si alguien me puede echar una mano.