Autor | Zpráva | ||
---|---|---|---|
sub Profil * |
#1 · Zasláno: 10. 2. 2014, 18:55:39
Dobrý večer,
dnes mám problém a to v kategorii. Problém mám, že potřebuji aby se jako první zobrazil rodič. Chci to dát do menu (ul) proto potřebuji to udělam stromově. Jenom nevím jak toho docílit elegantně. Prasácky mě napadají hned dva spůsobit jak toho docílit, ale raději by sem to pro svůj pocit měl elegantně. To bohužel nevím jak to touto cestou vyřešit. Prozatím mám toto: $section = mysql_query("SELECT uz.id_kategorie,uz.title,uz.parent FROM produkty us JOIN kategorie uz ON us.id_kategorie = uz.id_kategorie WHERE us.ucet='Y' AND us.id_user='".intval($id)."'"); while($rowSection = mysql_fetch_array($section)){ Nevíte někdo jak mám pokračovat? Žádná prča to není. Koukám na kod už hodinu a nic elegantního mě nenapadá. Děkuju |
||
Alphard Profil |
#2 · Zasláno: 10. 2. 2014, 19:16:00
U stromu definovaného jen pomocí parent_id lze vypisování provádět pouze rekurzí. Viz www.slideshare.net/billkarwin/sql-antipatterns-strike-back od slidu 48.
|
||
sub Profil * |
#3 · Zasláno: 10. 2. 2014, 19:23:06 · Upravil/a: sub
Několik mě nic neříkajících řádků mi moc nepomohlo. Snad najdu nějaký Podrobnější návod
Dobrý, chtělo se jen zamyslet a elegantní řešení je na světě. Nakonec nebyl zapotřebí ani matoucí manuál :-) |
||
Časová prodleva: 10 let
|
0