id | nazwa | target | link | catmenu | catpod
Menu na stronie wyswietlam w ten sposob:
[php:1:0e034341b9]<?php
function navigation() {
$sql = mysql_query("SELECT * FROM menu ORDER BY catmenu, catpod");
$rodzaj_ctrl = NULL;
while ($row = mysql_fetch_array($sql, MYSQL_ASSOC)) {
if ($row[catmenu] !== "") {
if($rodzaj_ctrl != $row['catmenu']) {
echo "$row[catmenu]";
}
echo "- <a href=$row[link] target=$row[target]>$row[nazwa]</a><br>";
$rodzaj_ctrl = $row['catmenu'];
} else {
echo "- <a href=$row[link] target=$row[target]>$row[nazwa]</a><br>";
}
}
}
?>[/php:1:0e034341b9]
jezeli mamy podane catmenu
Kod
id | nazwa | target | link | catmenu | catpod
1 | cos | _parent | lol.php | Menu |
1 | cos | _parent | lol.php | Menu |
to menu wyswietli sie w sposob:
Kod
Menu
- cos
- cos
i tu niema problemu, ale teraz nie wiem jak zrobic na podstawie kodu powyzej ze jesli mamy:
Kod
id | nazwa | target | link | catmenu | catpod
1 | cos | _parent | lol.php | Menu |
2 | cos2 | _parent | nic.php | | cos
1 | cos | _parent | lol.php | Menu |
2 | cos2 | _parent | nic.php | | cos
to pojawi sie nam:
Kod
Menu
- cos
- cos2
- cos
- cos2
a jesli w cat pod jest cos2 to
Kod
Menu
- cos
- cos2
- cos3
itd.
- cos
- cos2
- cos3