Bekomme mein Temlate nicht angezeigt
Verfasst: 19.06.2004 13:54
Hallo,
ich wollte zu meinem Forum noch eine kleine Funktion einbauen, bekomme aber die Ausgabe in der Template Datei nicht hin.
Habe ich den HTML-Code in der PHP-Datei stehen, läuft es. Ich wollte erst mal versuchen, den HTML-Code in einer Teplate Datei auszugeben. Dabei habe ich den HTML-Code in eine Datei mit dem Namen: tutorialstatus_body.tpl kopiert und nach Anweisung aus der Dokumentation die Template Datei eingebunden (siehe unten). Funktioniert aber nicht.
ich wollte zu meinem Forum noch eine kleine Funktion einbauen, bekomme aber die Ausgabe in der Template Datei nicht hin.
Habe ich den HTML-Code in der PHP-Datei stehen, läuft es. Ich wollte erst mal versuchen, den HTML-Code in einer Teplate Datei auszugeben. Dabei habe ich den HTML-Code in eine Datei mit dem Namen: tutorialstatus_body.tpl kopiert und nach Anweisung aus der Dokumentation die Template Datei eingebunden (siehe unten). Funktioniert aber nicht.
In Line 26 steht:Fatal error: Call to a member function on a non-object in c:\der\pfad\zu\meiner.php on line 26
Hier mal mein gesamter Code, vielleicht kann mir ja einer sagen, was hinzu oder weg muss.$template->set_filenames(array(
'tutorialstatus' => 'tutorialstatus_body.tpl')
);
$template->pparse('tutorialstatus')
Code: Alles auswählen
<?php
$db = mysql_connect();
$res = mysql_db_query("bla", "select * from bla");
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$eg = mysql_result($res, $i, "bla");
}
mysql_close($db);
$diff = 100 - $eg;
$prozent = ($eg/100)*100;
$template->set_filenames(array(
'tutorialstatus' => 'tutorialstatus_body.tpl')
);
$template->pparse('tutorialstatus');
//HTML Code
echo "
<table width=\"100%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" class=\"forumline\">
<tr>
<td width=\"782\" height=\"29\" valign=\"top\" class=\"catHead\"><span class=\"cattitle\">
<center>
blablabla</a>
</center>
</span></td>
</tr>
<tr>
<td height=\"3\" valign=\"top\" class=\"row3\"><img src=\"images/spacer.gif\" width=\"1\" height=\"1\" alt=\".\"></td>
</tr> etc.