Problem mit SQL Abfrage und übergabe an Smarty als Array

Elmo

Mitglied
Hallo,

Ich habe folgendes Problem. Ich habe eine MySQL Abfrage mit deren Ergebnis eine zweite MySQL Abfrage gestartet wird. Es entstehen zwei Whileschleifen die mehrere Ergebnisse liefern.Diese möchte ich nun als ein Array an Smarty übergeben. Nun folgendes Problem.

Wie erstelle ich das Array wie ich es mir unten vorstellen?
Wie bekomme ich Smarty dazu das es die beiden Whileschleifen wie unten Ausgibt?
Gibt es eventuell eine bessere Möglichkeit mein Anliegen umzusetzen?


Code:
SQL-Abfrage-1 (mehrer Ergebnisse)
||
|| -> Ausgabe 1 -> SQL-Abfrage 2 - Suche nach bestimmten Element aus Abfrage 1 (mit Ausgabe 1)  (Mehreren Ergebnissen)
                           ||
                           || -> Ausgabe 2 - Spalte 1
                           || -> Ausgabe 2 - Spalte 2
                           || -> Ausgabe 2 - Spalte 3
|| -> Ausgabe 2 -> SQL-Abfrage 2 - Suche nach bestimmten Element aus Abfrage 1 (mit Ausgabe 2)  (Mehreren Ergebnissen)
                           ||
                           || -> Ausgabe 2 - Spalte 1
                           || -> Ausgabe 2 - Spalte 2
                           || -> Ausgabe 2 - Spalte 3

|| -> Ausgabe 3 -> SQL-Abfrage 2 - Suche nach bestimmten Element aus Abfrage 1 (mit Ausgabe 3) (Mehreren Ergebnissen)
                           ||
                           || -> Ausgabe 2 - Spalte 1
                           || -> Ausgabe 2 - Spalte 2
                           || -> Ausgabe 2 - Spalte 3

Ausgabe sollte dann in einem Table ungefähr so aussehen:

Abfrage 1 (Spalte 1)
Abfrage 2 (Spalte 1) - Abfrage 2 (Spalte 2) - Abfrage 2 (Spalte 2)

[...]

Ich hoffe ich habe mich veständlich ausgedrückt und mir kann jemand helfen :) weil :google: hat mir leider nicht geholfen.

Greetz und Danke schonmal :)
 
Zum einen ist das Wissen über Arrays in PHP wohl eher Grundlagenwissen, d.h. Du solltest Dir zu Arrays unter PHP mal die Doku durchlesen ;)

Was smarty betrifft:
Smarty unterstützt auch arrays - diese musst du in den Templates dann auswerten.
Du kannst also Dein array in die "assign"-funktion von smarty übergeben.
 
Zurück