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.