phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?phplib_templent=2CTemplent_Verst=E4ndnisfrage=2C _problem..?= =?iso-8859-1?Q?..?=

[php] phplib templent,Templent Verständnisfrage, problem.. ..

Thomas Michel php_(at)_phpcenter.de
Thu, 7 Feb 2002 17:03:24 +0100


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