Mailinglisten-Archive |
Hallo zusammen
Verständis frage:
Wie macht ihr das wenn ein if else teil kommt z.b ein link dargestellt
werden soll diese jedoch opitonal ist?
Problem:
ich möchte ein subtemple für die anlässe ausführen jedoch erscheint immer
nur der letzt und nicht die ganze liste...
Hier der komplette code ...
mfG
Thomas
<?php
include ("inc/kopf.inc.php");
include ("inc/template.inc.php");
$tpl = new Template();
$tpl->set_file(
array("anlassseite"=>"anlassverein.tpm",
"verein"=>"vereinanzeigen.tpm"));
$id=3;
$vereinabfragen=mysql_query("SELECT *, kurzd as kurz from verein where
id=$id");
$tpl->set_var(array(
"vereinsname" =>mysql_result($vereinabfragen,0,vereinsname),
"anzahlmitglieder" =>mysql_result($vereinabfragen,0,anzahlmitglieder),
"gruendung" =>mysql_result($vereinabfragen,0,gruendung),
"webseite" =>mysql_result($vereinabfragen,0,url),
"beschreibung" =>mysql_result($vereinabfragen,0,kurz),
"name" =>mysql_result($vereinabfragen,0,name),
"vorname" =>mysql_result($vereinabfragen,0,vorname),
"strasse" =>mysql_result($vereinabfragen,0,strasse),
"plz" =>mysql_result($vereinabfragen,0,plz),
"ort" =>mysql_result($vereinabfragen,0,ort),
"tel" =>mysql_result($vereinabfragen,0,tel),
"email" =>mysql_result($vereinabfragen,0,email),
));
$tpl->set_block("anlassseite","anlass", "artikel_handle");
$anlassabfrage=mysql_query("select DATE_FORMAT(datum,'%d.%m %x') as
datum,DATE_FORMAT(datum,'%H:%i') as zeit,anlasstext from anlassverein where
idverein=$id order by datum asc");
if(mysql_numrows($anlassabfrage)!=0)
{
while($anlass= mysql_fetch_array($anlassabfrage))
{
$tpl->set_var(array(
"anlass_datum" => $anlass['datum'],
"anlass_zeit" => $anlass['zeit'],
"anlass_anlass" => $anlass['anlasstext'] ));
$tpl->parse("artikel_handle", "anlass", true);
}
}
// 3. Schritt
//$tpl->set_text($spcode,"text/text.txt");
$tpl->parse("out", array("verein"));
$tpl->p("out");
?>
mfG
Thomas Michel
---
Burgdorfstrasse 49
3423 Ersigen
079 358 50 42
info_(at)_michelnet.ch
php::bar PHP Wiki - Listenarchive