Merhaba,
PHP üzerinde açılır dinamik alt menü hazırlıyorum. 2 adet tablo oluşturdum. Birincisi sayfalar, ikincisi menüler sayfalardaki verilerle menülerdeki id leri eşleştirip öyle fetch ile ekrana basıyor. Ancak şöyle bir sıkıntımız var tablo ile ilgili sıkıntımız yok ancak parentid ile 1. tablodaki id ile eşleştirip onun altına alması lazım parentid si 0 olmayan menüleri, ancak en sona alıyor. parentid si ne ise o menünün altına almayı nasıl başarabiliriz.
$mquery = $veri->query('SELECT menuconf.id, menuconf.pagename, menuconf.url, newmenuconf.parentid FROM menuconf INNER JOIN newmenuconf ON newmenuconf.pageid = menuconf.id ORDER BY newmenuconf.parentid');
while($view=$mquery->fetch(PDO::FETCH_ASSOC)) {
if($view["parentid"] == 0) {
print("\t<li><a href=\"".$view["url"].".html\">".$view["pagename"]."</a>\n");
}
print("\t\t<ul>\n");
if($view["parentid"] !dedi= 0) {
print("\t\t\t<li>".$view["pagename"].$view["parentid"]."</li>\n");
}
print("\t\t</ul>\n");
print("\t</li>\n");
}