Ich habe jetzt die Paging Klasse eingebaut die es hier als Tutorial gibt. Er zeigt mir zwar die Template an gibt aber keine Daten zurück. Woran kann das liegen das?
Das anzeigen der Seitenzahl funktioniert.
PHP-Code:
function printgaestebuch()
{
//Diese Klasse stammt von [url]www.Traum-Projekt.de[/url]
include 'pager.obj.php';
//db-Connection aufbauen
$link = mysql_connect("", "", "")
or die("Could not connect");
mysql_select_db("")
or die("Could not select database");
$paging = new c_paging(& $link, "tut_gaestebuch",$_GET[page],'gast.php?id=10',10,3,3);
//Daten ausgeben - mit getLimit die aktuelle Page wählen
$sql = " SELECT * FROM tut_gaestebuch ".$paging->getLimit();
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result)) {
$id = $row['id'];
$name = $row['name'];
$email = $row['email'];
$homepage = $row['homepage'];
$datum = date("d.m.Y ",strtotime($row["datum"]));
$topic = $row['topic'];
$text = $row['text'];
//Templateausgabe
$template = implode("",file("templates/tpl_gast.htm"));
$template = str_replace("{ID}", $id, $template);
$template = str_replace("{NAME}", $name, $template);
$template = str_replace("{MAIL}", $email, $template);
$template = str_replace("{WWW}", $homepage, $template);
$template = str_replace("{DATUM}", $datum, $template);
$template = str_replace("{TOPIC}", $topic, $template);
$template = str_replace("{TEXT}", $text, $template);
echo ("$template");
}
//Pagingliste ausgeben
echo "<br>";
echo $paging->drawPages();
}