Avanzando un poco, veamos si se entiende el problema que le veo:
Código PHP:
Ver original<?php
"Lees la lisya de comunidades activas "
$paginas = mysql_query("SELECT * FROM delegaciones where activo='1'");
" Inicias la iteración del resultado de $paginas"
" Obtienes la comunidad del primer array."
$comunidad = $user_ok["comunidad"];
" SOBREESCRIBES LA MISMA VARIABLE DE RESULTADO!!!"
$paginas = mysql_query("SELECT * FROM delegaciones where comunidad='$comunidad' ");
" Recorres el resultado de la segunda consulta"
echo '<li>' . utf8_encode($user_ok["nombre"]) . '</li>'; echo '<li>' . utf8_encode($user_ok["direccion"]) . '</li>'; echo '<li>' . utf8_encode($user_ok["ciudad"]) . '</li>'; echo '<li>' . utf8_encode($user_ok["provincia"]) . '</location>'; echo "<br/>";
echo "<br/>";
$idpagina = $user_ok["iddelegacion"];
}
" Al terminar el recorrido de la segunda consulta, el puntero de la variable
// está apuntando al último registro, por lo que el siguiente while() no ontendrá más
// registros (que por otro lado se perdieron al reescribirla)."
}
?>
¿Se entiende?