SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.07.2004, 14:10:48
fizzle fizzle ist offline
Anfänger
 
Registriert seit: Apr 2004
Beiträge: 44
DB Ausgabe + Templates

Hallo ich habe nun ein seite mit templates.
aber mal eine frage, wie kann ich zum beispiel das

PHP-Code:
while($row mysql_fetch_array($ergebnis))
{
echo 
"<table border=1><tr><td>" .$row["titel"] ."</td></tr>";
echo 
"<tr><td>" .$row["titel"] . "</td></tr></table>";

nun auch mit templates machen, sodass da keine table,tr und td tags mehr drin sind?? (ich gehe natürlich davon aus, dass mehere Zeilen in der tabelle sind)?
__________________
MfG fizzle
Mit Zitat antworten
  #2  
Alt 21.07.2004, 14:28:06
fizzle fizzle ist offline
Anfänger
 
Registriert seit: Apr 2004
Beiträge: 44
Achso, hatt ich vergessen zu sagen, ich verwende das templatesystem fasttemplates
__________________
MfG fizzle
Mit Zitat antworten
  #3  
Alt 21.07.2004, 15:23:08
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Re: DB Ausgabe + Templates

Zitat:
Original geschrieben von fizzle
Hallo ich habe nun ein seite mit templates.
aber mal eine frage, wie kann ich zum beispiel das

PHP-Code:
while($row mysql_fetch_array($ergebnis))
{
echo 
"<table border=1><tr><td>" .$row["titel"] ."</td></tr>";
echo 
"<tr><td>" .$row["titel"] . "</td></tr></table>";

nun auch mit templates machen, sodass da keine table,tr und td tags mehr drin sind?? (ich gehe natürlich davon aus, dass mehere Zeilen in der tabelle sind)?
Wie es jetzt genau mit fasttemplates funktioniert, kann ich dir leider auch nicht sagen, da ich mich damit nicht auskenne, aber vielleicht hilft es dir weiter, wenn du weißt, wie es zum Beispiel bei Smarty gemacht wird:

datei.php:
PHP-Code:
<?php
    
while($row mysql_fetch_array($ergebnis)) {
        
$array[] = $row;        //Ergebnisse in einem Array speichern
    
}

    
$template->assign("eintraege"$array);        //An das Template wird der Platzhalte eintraege geschickt, der mit der Variable $array gefüllt ist

    
$template->display("datei.tpl");        //Das Template, welches angezeigt werden soll
?>
Du müsstest also eine Methode haben, mit der du Variablen als Platzhalter an das Template schickst (hier assign()) und eine Methode, mit der du das Template anzeigst (hier display()).

Die datei.tpl kann dann so aussehen:
PHP-Code:
{foreach from=$eintraege item=eintrag}
    <!-- 
HIER DANN DAS FORMAT EINES EINTRAGES -->
{/foreach} 
In smarty gibt es die foreach-Schleife, die ähnlich funktioniert wie foreach in php. Damit kann man sich im Template Arrays anzeigen lassen. So etwas in der Art sollte es bei fasttemplates wohl auch geben. Musst du einfach mal ein wenig suchen.
Mit Zitat antworten
  #4  
Alt 21.07.2004, 16:52:41
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
oder du nimmst smarty, dort gibt es zwei funktionen die innerhalb eines templates ein array durchlaufen:

http://smarty.php.net/manual/de/lang...on.foreach.php

http://smarty.php.net/manual/de/lang...on.section.php
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:28:27 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt