prete01
26-08-2007, 03:59
Salve, voglio creare un menu' con relativo sottomenu, ma c'è qualcosa che non va, vi posto il codice
<ul>
<?php
$query_serie=mysql_query("SELECT * FROM menu GROUP BY serie ORDER BY serie DESC");
while($r_serie=mysql_fetch_array($query_serie))
{
$serie = $r_serie["serie"];
?>
<li><?=$serie?></li>
<?php
$query_categoria=mysql_query("SELECT * FROM menu WHERE serie=".$r_serie["serie"]." ORDER BY serie ASC");
while($r_categoria=mysql_fetch_array($query_categoria))
{
$categoria = $r_categoria["categoria"];
?>
<ul><li><?=$categoria?></li></ul>
<?php
}
?>
<?php
}
?>
</ul>
La prima query funziona, ma l'altra mi da sempre errore, funziona solo se gli do un valore a WHERE invece che far riferimento all'array della prima query..Aiutatemi...:muro:
<ul>
<?php
$query_serie=mysql_query("SELECT * FROM menu GROUP BY serie ORDER BY serie DESC");
while($r_serie=mysql_fetch_array($query_serie))
{
$serie = $r_serie["serie"];
?>
<li><?=$serie?></li>
<?php
$query_categoria=mysql_query("SELECT * FROM menu WHERE serie=".$r_serie["serie"]." ORDER BY serie ASC");
while($r_categoria=mysql_fetch_array($query_categoria))
{
$categoria = $r_categoria["categoria"];
?>
<ul><li><?=$categoria?></li></ul>
<?php
}
?>
<?php
}
?>
</ul>
La prima query funziona, ma l'altra mi da sempre errore, funziona solo se gli do un valore a WHERE invece che far riferimento all'array della prima query..Aiutatemi...:muro: