Mam taki kod:
<?php require_once('baza.php'); $zapytanie = "SELECT * FROM menu ORDER BY menu_id"; echo "<a href='menu.php?menu=" . $wiersz['menu_id'] . "'><b>" . strtoupper($wiersz['menu_nazwa']) . "</b></a><br>"; } } else { $podmenu = $_GET['menu']; $zapytanie = "SELECT * FROM menu ORDER BY menu_id"; echo "<a href='menu.php?menu=" . $wiersz['menu_id'] . "'><b>" . strtoupper($wiersz['menu_nazwa']) . "</b></a><br>"; } $zapytanie2 = "SELECT * FROM podmenu WHERE menu_id='$podmenu' ORDER BY podmenu_id"; echo "<a href='menu.php?podmenu=" . $wiersz2['podmenu_id'] . "'>" . $wiersz2['podmenu_nazwa'] . "</a><br>"; } } ?>
Menu owszem pojawia się, ale na samym dole, a nie pod każdym działem. Interesuje mnie tylko jeden podpoziom. Czy to tak ma być zrobione? Próbowałem coś z JOIN, ale nie wiem jakie zapytanie mam napisać. Sprawdzałem coś takiego:
$zapytanie2 = "SELECT menu.menu_id, menu.menu_nazwa, podmenu.podmenu_id, podmenu.podmenu_nazwa, podmenu.menu_id FROM menu LEFT JOIN podmenu ON menu.menu_id = podmenu.menu_id";
ale wtedy to mi się pod każdym działem pokazują te linki, tak więc coś jest źle. Jakie mam napisać to zapytanie i ogóle czy dobrze myślę. Może ktoś by mnie trochę naprowadził, bo nie wiem gdzie i co mam źle.