salve ragazzi dovrei realizzare un menu ad elenchi che va a prendere i valori da un database mysql...
dovrei realizzare il tutto eseguendo 2 query credo,ma a seconda del campo restituito dalla prima query dovrebbe stampare i risultati della seconda query,ma non riesco a capire come fare:
Codice PHP:
<?
$query ="SELECT elenco FROM azienda ORDER BY id_azienda ASC";
$result = mysql_query($query,$db) or die(mysql_error());
if (mysql_num_rows($result) > 0)
{
while ($azienda = mysql_fetch_assoc($result))
{
?>
<ul class="menu">
[*][url=""]<?=$azienda["elenco"]?>[/url]
<?
$query1 ="SELECT menu FROM menu , azienda WHERE azienda.elenco = menu.tipo_elenco";
$result1 = mysql_query($query1,$db) or die(mysql_error());
if (mysql_num_rows($result1) > 0)
{
while ($menu = mysql_fetch_assoc($result1))
{
?>
<ul>
[*][url=""]<?=$menu["menu"]?>[/url]
[/list]
<?
}
}
?>
[/list]
<?
}
}
?>
La prima query è fissa nel senso che possiede solo 5 campi:
AZIENDA
PRODOTTI
SERVIZI
AREA CLIENTI
....
Nella seconda query invece dovrebbe stampare i sottomenu di ogni risultato della prima query
es: quando nella prima query l'elenco corrisponde ad AZIENDA, la seconda query dovrebbe stamapre:
AZIENDA
Il Gruppo
Profilo Aziendale
mentre per PRODOTTI:
PRODOTTI
prodottoA
prodottoB
etc
Io da un idea che ho è quella di inserire un if prima della seconda query del tipo:
Codice PHP:
if($azienda["elenco"] == $menu[tipo_elenco])
pero non mi funziona
spero di esser stata chiara....
saluti e grazie anticipatamente