Witam, napisałem taki kod:
echo '<dl id="menu1"><dt class="glowne_01"><div><a href="index.php">KATALOG FIRM</a></div></dt>'; include("connection.php");
$zapytanie = "
SELECT kategoria.kategoria_pl AS kategoria,
kategoria.id AS id,
kategoria.id AS id_katt
FROM kategoria
ORDER BY kategoria_pl
";
$kategoria = $row['kategoria'];
$id = $row['id'];
$id_kat2 = $row['id_katt'];
echo '<dd><dl><dt class="glowne_02"><div><a href="index.php?id='.$id_kat2.'">';
if ($_GET['id'] == $id_kat2) {
echo '<b>'.$kategoria.'</b>'; }
$zapytanie2 = "
SELECT podkategorie.podkategoria AS podkategoria,
podkategorie.id_kategoria AS id_kat,
podkategorie.id AS id_pod
FROM podkategorie
WHERE podkategorie.id_kategoria = $id
ORDER BY podkategorie.podkategoria
";
$podkategoria = $row2['podkategoria'];
$id_pod = $row2['id_pod'];
$id_kat = $row2['id_kat'];
$zapytanie3 = "
SELECT katalog_firm.id_podkategoria AS ilosc
FROM katalog_firm
WHERE katalog_firm.id_podkategoria = $id_pod
ORDER BY katalog_firm.id_podkategoria
";
if ($suma >=1) {
if ($_GET['id'] == $id_kat AND $_GET['pod'] == $id_pod) {
echo '<dd class="glowne_03"><div><a href="index.php?id='.$id_kat.'&pod='.$id_pod.'"><b>'.$podkategoria.'</b></a></div></dd>'; }
else {
echo '<dd class="glowne_03"><div><a href="index.php?id='.$id_kat.'&pod='.$id_pod.'">'.$podkategoria.'</a></div></dd>'; }
}}
}
Tworzy to menu w postaci:
kategoria
- podkategoria
- podkategoria
itd.
Pytanie:
Dlaczego po wcisnięciu w link podkategorii, znikaja wszystkie kategorie co sa pod spodem ? Podejrzewam, ze gdzies jest blad w kodzie i gdy tamta operacja sie wykona reszta juz sie niewykonuje, dlaczego tak sie dzieje ?