Jag har litet kodproblem som jag inte vet hur jag ska lösa.
Jag vill göra en meny med submenyer,
och dessa har jag byggt i databasen som att huvudknappar har parent_id 0,
och sedan har varje huvudknapp ett vanligt ID.
Varje subalternativ har parent_id satt till huvudknappens ID.
Nedan är koden för att hämta ut alla huvudknappar,
men hur lägger jag till så att den lägger in ev underknappar på rätt ställe?
Koden nedan känns långt ifrån optimal :/
<?PHP
$query = "SELECT * FROM menu WHERE parent_id='0'";
$result = mysql_query($query);
while($data = mysql_fetch_array($result))
{
echo "<a href='".$data['link']."'>".$data['name']."</a>";
$querysub = "SELECT * FROM menu WHERE parent_id='".$data['id']."'";
$resultsub = mysql_query($querysub);
while($datasub = mysql_fetch_array($resultsub))
{
echo "<a href='".$datasub['link']."'>".$datasub['name']."</a>";
}
echo "<br />";
}
?>
