Ciao
Sto provando a fare uno script che agisca su due tabelle che ho nel mio database.
Per semplificare diciamo che una è wp_menu (id,nome) e l'altra è wp_page(id,nome,menu; dove menu indica a quale dei menu dell'altra tabella appartiene la pagina)
Mi sto muovendo passo passo, ho cominciato con la visualizzazione del nome campo di wp_menu, e fin qua facile.
A questo punto ho detto visualizziamo tutti i campi nome (di wp_page) per ogni valore del nome di wp_menu inserendo un'altro while al'interno del primo e dopo inseriamo un if per nn visualizzare quelli errati.
Ma qua casca tutto, dopo aver eseguito la visualizzazione di tutti i campi di wp_page nn li ripete la seconda volta e la terza ecc.
Codice PHP:
$db=mysql_connect($host,$user,$pass) or die ("Errore durante la connessione al database");
$sql="SELECT * FROM wp_menu ORDER BY id";
$sqll="SELECT * FROM wp_page";
$result=mysql_db_query("Sql16243_1",$sql,$db);
$resultl=mysql_db_query("Sql16243_1",$sqll,$db);
while ($row=mysql_fetch_array($result))
{
print(htmlentities($row["nome"]));
echo"
";
while ($rowl=mysql_fetch_array($resultl))
{
echo"-";
print(htmlentities($rowl["titolo"]));
echo"
";
}
}
mysql_close();
?>
La visualizzazione riporta:
menu1
-page1
-page2
-page3
menu2
menu3
menu4
questo è il codice, il problema penso di averlo capito, ovvero dopo aver finito la visualizzazione di tutte le righe nn lo ripete di nuovo, come posso risolvere questo problema?
Grazie mille per l'aiuto