Autor |
Nachricht |
turnamo
Threadersteller
Dabei seit: 30.10.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 20.02.2008 11:06
Titel DB-Inahlte dynamisch in einer Tabelle erstellen |
|
|
Hallo,
mein Ziel ist es Datenbankfelder geordnet in einer Tabelle auszugeben.
Bisher benutze ich für meine Ausgabe von Daten durch CSS fomatierte Marker und folgenden Code:
Code: | while($row=$GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)){
$marker['###NICK###'].= $row['nick']." \n";
$marker['###ZIP###'].= $row['zip']." \n";
$marker['###LOCATION###'].= $row['location']." \n";
$marker['###BIRTHDAY###'].= date($row['birthday'])." \n";
$marker['###EMAIL###'].= $row['email']." \n";
$marker['###PHONE###'].= $row['phone']." \n";
} |
Jetzt könnt ihr euch sicher denken, sieht meine Frontend Ausgabe bei z. B. 3 Datensätzen ungefähr so aus: Nick, Nick, Nick, Zip Zip, Zip, Location, Location, Location usw.
Eine andere herangehensweise wäre z. B. einem Marker gleich mehrere Datenbankfelder zuzweisen:
Code: | $marker['###DATASHEET###'].= $row['nick'].$row['zip'].$row['location'].$row['birthday']; |
Aber dabei kommt ja nun das Problem auf, wie soll ich nun zwischen die einzelnen Datensätze die Tabellen-Tags bekommen..
Es soll kein HTML im PHP Code stehen!
Nun wüsste ich von euch gerne, wie ihr eine tabellarische Ausgabe von Datenbankinformationen erzielt oder was hier das springende Schlüsselwort ist, das mir hierbei helfen könnte.
Dankeee!
|
|
|
|
|
Kraat
Dabei seit: 05.10.2006
Ort: Köln
Alter: 42
Geschlecht:
|
Verfasst Mi 20.02.2008 11:14
Titel
|
|
|
Ich verstehe das richtig ?? Dein Problem ist das du kein Markup im PHP haben willst?!
Wenn das so ist dann sieh dir mal Template Engines an. Oder code dir selber eine ^^
http://smarty.php.net <- ist ne ganz gute Template Engine
|
|
|
|
|
Anzeige
|
|
|
turnamo
Threadersteller
Dabei seit: 30.10.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 20.02.2008 11:21
Titel
|
|
|
Ja stimmt, brauch ich auch nicht.
Ich arbeite mit TYPO3, deswegen sind Templates mit Markup vorhanden, nachdem ich sie erstellt habe natürlich.
Weiter im Kontext!
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 20.02.2008 12:07
Titel
|
|
|
Ich weiß zwar nicht wie die typo3-api aussieht, aber wenn du direkt ins template gehst, wirste wohl nicht drum rum kommen, den html-code irgendwie vor der ausgabe zu rendern. es sei denn, dieses template-gedöns kann auch loops (was glaube ich nicht der fall ist). Kannste die Daten nicht irgendwie in den TS-Baum schieben und von dort drauf zugreifen? Vlt via einer Datenbank-View, die du dann per TS abfragst und dann halt mit stdwrap arbeiten.
|
|
|
|
|
turnamo
Threadersteller
Dabei seit: 30.10.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 20.02.2008 12:43
Titel
|
|
|
wenn du jetzt von rendern redest. Dann müsste ich nochmal erwähnen, dass die Ausgaben direkt in die Marker des Templates gerendert werden und von CSS formatiert werden. Und ich würde auch lieber von TS fern bleiben.
Zuletzt bearbeitet von turnamo am Mi 20.02.2008 12:43, insgesamt 1-mal bearbeitet
|
|
|
|
|
Morgo
Dabei seit: 10.08.2005
Ort: Von Kowelenz bis Kölle
Alter: 39
Geschlecht:
|
Verfasst Mi 20.02.2008 16:01
Titel
|
|
|
vielleicht hilft dir dashier als Ansatz:
http://www.typo24.com/86707.html
Etwas wirr beschrieben, aber wenn man sich etwas mit Typo3-Extensions beschäftigt hat, erkennt man denke ich was gmeient ist.
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 21.02.2008 13:42
Titel
|
|
|
jo das isses doch. danke, werd ich mir auch mal merken
|
|
|
|
|
turnamo
Threadersteller
Dabei seit: 30.10.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 21.02.2008 14:10
Titel
|
|
|
Ich muss zugeben, dass es mir schon wieder etwas zu wirr ist! Aber wenn bacon meint es stimmt, werd mich da die Tage mal durchkämpfen und ausprobieren, hab nebenbei schon wieder was anderes angefangen. Vielen Dank für den Link!
|
|
|
|
|
|
|
|
Ähnliche Themen |
Link dynamisch erstellen
typo3 vs PHP: Dynamisch mehrere Inhaltsseiten erstellen
editierbare Tabelle erstellen... *?*
aus PDF Formular eine Excel Tabelle erstellen?
Tabelle mit welchem Tool von CS 3 erstellen und bearbeiten?
Dreamweaver Vorlage mit Tabelle erstellen+HTML-Dateien laden
|
|