phpbar.de logo

Mailinglisten-Archive

[php] Template setzt Werte nicht ein

[php] Template setzt Werte nicht ein

Alexander Bourgett php_(at)_phpcenter.de
Fri, 18 May 2001 13:16:59 +0200


Hallo zusammen.
Ich habe ein Problem mit der Template-Klasse der PHPLib. Der folgende
Source-Code ersetzt leider in keinster Weise meine Tags im
Template-File, und ich finde einfach nicht heraus, weshalb. Lasse
ich mir die Variablen  vor der Zeile $t-> set_var(array(.... mit simplen
echo-Anweisungen ausgeben, sind die Inhalte aus der DB enthalten. Ich
sehe das Problem nicht, da es in anderen Templates funktioniert, die
eigentlich gleich aufgebaut sind. Vielleicht sieht ja jemand meinen
Fehler.
Tsch=FCss.
Alex.


8< ---- PHP-Code ---------------------
[..]
$t =3D new Template($path_ihtml,"remove");
$t->set_file(array(
    "PAGE"      =3D> "adminpage.ihtml",
    "MENUE"   =3D> "adminmenu.ihtml",
    "CONTENT" =3D> "linkdelete.ihtml"));
$query =3D "select * from links where link_id =3D $link_id";
$erg =3D mysql_query($query);
if (!$erg)
    {
    include($path_inc."mysqlerror.inc");
    }
else
    {
    $row =3D mysql_fetch_array($erg);
    $t-> set_var(array("TEXT" =3D> $row[text], "URL" =3D> $row[url], "LIN=
K_ID" =3D> $row[link_id]));
    }
$t-> set_var("TITEL", "Link l&ouml;schen");
$t->parse("out", array("CONTENT","MENUE","PAGE"));
$t->p("out");
[..]

8< ---- linkdelete.ihtml -----------------------
[..]
<b>Linktext:</b><br>
{TEXT}<br>
<b>URL:</b><br>
{URL}<br>
<b>Rubrik:</b><br>
{RUBRIK}<br>
<br><br>
<input type =3D"hidden" name=3D"action" value=3D"delete">
<input type =3D"hidden" name=3D"link_id" value=3D"{LINK_ID}">
[..]


php::bar PHP Wiki   -   Listenarchive