Salve a tutti..
Ho una difficoltà a usare WHILE.
Siccome ho scritto così il codice
$queryMenu = "SELECT * FROM gestione ORDER BY gestione ASC";
$selectMenu = mysql_query($queryMenu);
while($resultMenu = mysql_fetch_array($selectMenu))
{
$queryPagina = "SELECT * FROM gestione_sotto_menu WHERE pagina='". $resultMenu['gestione_value'] ."'";
$selectPagina = mysql_query($queryPagina);
$resultPagina = mysql_fetch_array($selectPagina);
echo"<tr align=\"left\">
<td>
<a href=\"#\" onclick=\"scambio('". $resultPagina['id'] ."'); return false\" class=\"mainlevel\">". $resultMenu['gestione'] ."</a>";
$queryPaginaElenca = "SELECT * FROM gestione_sotto_menu WHERE pagina='". $resultMenu['gestione_value'] ."'";
$selectPaginaElenca = mysql_query($queryPaginaElenca);
while($resultPaginaElenca = mysql_fetch_array($selectPaginaElenca))
{
echo"<div id=\"". $resultPagina['id'] ."\" style=\"padding-left: 4px; display:none;\"><img src=\"images/indent1.png\" /><a href=\"http://motolidoservice.com/moto/racing.html\" class=\"sublevel\" >". $resultPagina['titolo_pagina'] ."</a></div>";
}
echo"</td>
</tr>";
}
Nella tabella del db gestione_sotto_menu ci sono (PROVA - PROVA2) record mentre gestione ha un solo record (servizi) e quando provo sul LOCALE, appare il pulsante SERVIZI e quando clicco, scende e visualizza un solo record del gestione_sotto_menu, cioè solo PROVA, mentre PROVA2 non c'è..
Secondo voi, non esiste e non funziona se mettessi questi due WHILE? O c'è un'altro modo?
Ti aspetto e grazie mille
Cordiali saluti
Cristiano