Guten Abend zusammen.
Ich wollt mal in mein Gästebuch eine Seitenzahl funktion einbauen.
Hab hier auch ein Tutorial gefunden.
Leider habe ich nun ständig Fehlermeldungen.
Nun mal ne Frage an euch.
Könntet ihr mal bitte den Code durchschauen, eventl. habt ihr ja nen guten Lösungsvorschlag.
Ich muss dazu sagen, dass ich nun schon gut 2 Stunden rumversuche, aber es gelingt mir einfach nicht. Das ist momentan der Stand der dinge.
Zudem, dass ist ein Template sys, also nicht verwirrt sein.
Würd mich auf ein paar Lösungsvorschläge/Hilfe/Tipps freuen.
Greetz
Ich wollt mal in mein Gästebuch eine Seitenzahl funktion einbauen.
Hab hier auch ein Tutorial gefunden.
Leider habe ich nun ständig Fehlermeldungen.
Nun mal ne Frage an euch.
Könntet ihr mal bitte den Code durchschauen, eventl. habt ihr ja nen guten Lösungsvorschlag.
Code:
<?
$proseite=10;
$start=$_GET['page'] * $proseite;
$postform = $this->bufferpage('guestbook_post_form');
$entry = $this->bufferpage('guestbook_entry');
$book = $db->q("select * from guestbook order by id desc limit $start $proseite");
$ende = $start + $proseite;
$number = mysql_num_rows($book);
$seiten=ceil($number/$proseite);
$anzahl = mysql_num_rows($book);
if ($ende>$number) { $ende = $number; }
echo "Seite $page - Einträge von $start bis $ende <BR> \n";
while ($row = mysql_fetch_row($book)) {
while($data = $db->f($book))
{
$table = $entry;
$table = str_replace('<{smalldate}>' ,date($SITE['smalldate'],$data['date']),$table);
$table = str_replace('<{date}>' ,date($SITE['date'],$data['date']),$table);
$table = str_replace('<{authorname}>' ,$data['authorname'],$table);
$table = str_replace('<{authoremail}>' ,$data['authoremail'],$table);
if(!empty($data['authorhp']))
$table = str_replace('<{authorhp}>' ,'<a href="'.$data['authorhp'].'" target="_blank"><img border="0" src="page/images/hp.gif"></a>',$table);
else
$table = str_replace('<{authorhp}>' ,'',$table);
$table = str_replace('<{comment}>' ,nl2br(htmlspecialchars($data['comment'])),$table);
echo $table;
}
}
if ($page>0) {
$i=$page-1;
echo "<A HREF=\"?page=guestbook$site=$i\"><previous</A>";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page) {
echo $i." ";
}
else {
echo "<A HREF=\"?page=guestbook$site=$i\">$i</A> ";
}
}
if ($page<$seiten) {
$i=$page+1;
echo "<A HREF=\"?page=guestbook$site=$i\">next></A>";
}
?>
Ich muss dazu sagen, dass ich nun schon gut 2 Stunden rumversuche, aber es gelingt mir einfach nicht. Das ist momentan der Stand der dinge.
Zudem, dass ist ein Template sys, also nicht verwirrt sein.
Würd mich auf ein paar Lösungsvorschläge/Hilfe/Tipps freuen.
Greetz
Zuletzt bearbeitet: