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