mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 04:19 Benutzername: Passwort: Auto-Login

Thema: DB-Inahlte dynamisch in einer Tabelle erstellen vom 20.02.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> DB-Inahlte dynamisch in einer Tabelle erstellen
Autor Nachricht
turnamo
Threadersteller

Dabei seit: 30.10.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 20.02.2008 11:06
Titel

DB-Inahlte dynamisch in einer Tabelle erstellen

Antworten mit Zitat Zum Seitenanfang

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. Lächel

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!
  View user's profile Private Nachricht senden
Kraat

Dabei seit: 05.10.2006
Ort: Köln
Alter: 42
Geschlecht: Männlich
Verfasst Mi 20.02.2008 11:14
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Anzeige
Anzeige
turnamo
Threadersteller

Dabei seit: 30.10.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 20.02.2008 11:21
Titel

Antworten mit Zitat Zum Seitenanfang

Ja stimmt, brauch ich auch nicht.

Ich arbeite mit TYPO3, deswegen sind Templates mit Markup vorhanden, nachdem ich sie erstellt habe natürlich. *zwinker*

Weiter im Kontext!
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 20.02.2008 12:07
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
turnamo
Threadersteller

Dabei seit: 30.10.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 20.02.2008 12:43
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Morgo

Dabei seit: 10.08.2005
Ort: Von Kowelenz bis Kölle
Alter: 39
Geschlecht: Männlich
Verfasst Mi 20.02.2008 16:01
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 21.02.2008 13:42
Titel

Antworten mit Zitat Zum Seitenanfang

jo das isses doch. danke, werd ich mir auch mal merken Lächel
  View user's profile Private Nachricht senden
turnamo
Threadersteller

Dabei seit: 30.10.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 21.02.2008 14:10
Titel

Antworten mit Zitat Zum Seitenanfang

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! *zwinker*
  View user's profile Private Nachricht senden
 
Ähnliche Themen Link dynamisch erstellen
typo3 vs PHP: Dynamisch mehrere Inhaltsseiten erstellen
editierbare Tabelle erstellen... *?*
Tabelle mit welchem Tool von CS 3 erstellen und bearbeiten?
aus PDF Formular eine Excel Tabelle erstellen?
Dreamweaver Vorlage mit Tabelle erstellen+HTML-Dateien laden
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.