abend,
ich entwerfe gerade eine Website (meine erste, die vollständig mit Templates
umgesetzt sein wird.) -
schön
für eine Seite brauche ich eine DB-Ausgabe über zwei
Spalten ... das Problem ist jetzt, dass ich die Datensätze gerne so ausgeben
möchte:
im Idealfall möchte ich das mit _einer_ Datenbankabfrage lösen.
wenn es im bereich des sql-möglichen ist wird das kein problem sein
Ich habe zwar das Grundprinziep von PHPLib (bzw. die darin enthalten
Template-Lösung) verstanden, aber für die Feinheiten fehlt mir leider
noch der Überblick.
das was du möchtest hat relativ wenig mit dem templatesystem zu tun
Ich hoffe, ihr könnt mir diesbezüglich ein paar Tipps mit auf meinen
Weg geben. :-)
beim templatesystem - um darauf anzusprechen - ist es üblich, die daten,
welche angezeigt werden sollen, vor dem parsen des templates separat
bereitzustellen.
in deinem fall wäre das das resultset, das sich aus einer query ergibt.
somit musst du lediglich das resultset mittels template-eigener methoden
(bei smarty->assign()) an das template übergeben.
im template selbst iterierst du wie üblich durch das resultset und stellst
die einzelnen recordsets dar.
--- -- -
das, woran du scheiterst, ist m.E. eher die darstellung der daten.
unabhängig vom template.
um folgendes konstrukt darzustellen
|-----------|-------------|
| 1. Daten- | 2. Daten- |
satz satz 3. Daten- usw. satz ----------- -------------
bedarf es der benutzung des modulus-operators (%).
siehe dazu: http://de2.php.net/operators.arithmetic
den wendest du dann auf deine fortlaufende zählung an (%2)
und somit ergibt die überprüfung nur bei geraden zahlen true.
mfg,
(tanz das)
Z.N.S.
<img src="http://www.comunicout.com/zebulon/en.gif" border="0" alt="">
.:LIFE ON OTHER PLANETS IS DIFFICULT:.