Thread Probleme mit 2fachem Template-Loop
(23 answers)
Opened by Bob at 2009-12-29 22:29
Hallo Leute,
hier mein Problem. Ich brauche in meinem Script einen doppelten Loop in meinem Template [HTML::Template] Der Auszug des Templates sieht wie folgt aus: Code: (dl
)
1 <!-- Navi --> Nun bekomme ich aus 2 Tabellen einer Datenbank Ergebnisse , welche ich in die Loops einbetten will. Die Sql Querys sehen so aus: Quote Quote Und so hatte ich es gedacht abzufragen: while Sql-query1 abfrage ..... { sql-query2 abfrage ...... hash mit ergebnissen erstellen und in array pushen } template->param( box_list => mein hash... ); Leider verstehe ich nicht sorichtig wie ich dies lösen kann. Habe auch schon viel über Referenzen auf Hashes/Arrays gelesen, aber dieses Thema ist wirklich kompliziert [ aus meiner Sicht ] Auch habe ich daran gedacht das ganze vielleicht mit NUR EINER Sql Abfrage hinzubekommen, aber ich habe keine Ahnung wie ich dies machen könnte. Die Datenbank sieht wie folgt aus: In der Tabelle navibox stehen die NavigationsBox-Namen. In der Tabelle navigation stehen dann die Links für jede einzelne Box. Wie man am oberem Code erkennen kann, sollen für jeden Box-Namen die dazugehörigen Links geholt werden [Identifikation über die Spalte box_name]. Aussehen sollte es dann in etwa so: Kategorie1 - link1 ... - link2 ... Kategorie2 - link3 ... - link4 ... Kann mir jemand dabei helfen, dass ich verstehen kann wie dies funktioniert ? mfg Bob |