Hallo,
wie kann ich nun die while-schleife veranlassen meine vorlage zu benutzen?
Mal angenommen, in der Inhalt Deiner Template steht in $tpl_inhalt
while (...) {
...
$search = array ('%%NAME%%', '%%TITEL%%', '%%VORNAME%%', '%%STRASSE%%', '%%ORT%%');
$replace = array ($row['name'], $row['titel'], $row['vorname'], $row['strasse'], $row['ort']);
$neuertext = str_replace ($search, $replace, $tpl_inhalt);
// jetzt steht in $neuertext das gewünschte Ergebnis drin
}
Alternativ könntest Du das ganze auch volldynamisch machen:
while (...) {
...
$search = array (); $replace = array ();
foreach (array_keys ($row) as $kn) {
$search[] = '%%'.strtoupper($kn).'%%';
$replace[] = $row[$kn];
}
$neuertext = str_replace ($search, $replace, $tpl_inhalt);
// jetzt steht in $neuertext das gewünschte Ergebnis drin
}
Viele Grüße,
Christian
Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!