| Gast | Neue Seite im Gästebuch Und zwar hab ich folgendes Problem, ich hab ein Gästebuch gemacht, und möchte das jetzt so einrichten, das nach ca. 20-50 Einträgen eine neue Seite kommt, auf die man durch einen Link unten gelangt, nett wäre es wenn da Zurück und Weiter stände, aber auch da zwischen 5 Seiten oder so, also die Aktuelle, und Links und Rechts daneben die 2 vorigen bzw. die zwei nachfolgenden, aber Zurück und Weiter würde auch schon reichen, ich hoffe ihr könnt mir helfen, wäre echt nett!
Hier ist der Code: Code: <?php
include "head.php"; //Seitenkopf
include "navi.php"; //Navigation linke Seite
echo "<td class=\"index\">\n";
echo "<h2>Gästebuch</h2>\n";
echo "
\n";
echo " <a href=\"gb_eintrag.php\">Ins Gästebuch eintragen</a>\n";
echo "</p>\n";
$sql = "SELECT
Name,
Datum,
Email,
Homepage,
ICQ,
Inhalt
FROM
gaestebuch
ORDER BY
Datum DESC";
$result = mysql_query($sql) OR die(mysql_error());
$search = array(':-:',
':smily1:',
':-?',
':-(',
':-)',
':smily2:',
':angry:',
':-$',
':smily3:',
'X-$',
':smily4:',
':-D',
':smily5:',
'O.o',
':he:',
':ha:',
':-O',
':ho:',
':püh:',
'O.O',
':climber:',
':smily6:',
':smily7:',
':sad:',
':oh:',
':eye:',
':smily8:',
':smily9:',
':smily10:',
':smily11:',
':smily12:',
':smily13:',
':smily14:');
$replace = array('[img]smilies/aiwebs_000.gif[/img]',
'[img]smilies/aiwebs_001.gif[/img]',
'[img]smilies/aiwebs_002.gif[/img]',
'[img]smilies/aiwebs_003.gif[/img]',
'[img]smilies/aiwebs_004.gif[/img]',
'[img]smilies/aiwebs_005.gif[/img]',
'[img]smilies/aiwebs_006.gif[/img]',
'[img]smilies/aiwebs_007.gif[/img]',
'[img]smilies/aiwebs_008.gif[/img]',
'[img]smilies/aiwebs_009.gif[/img]',
'[img]smilies/aiwebs_010.gif[/img]',
'[img]smilies/aiwebs_011.gif[/img]',
'[img]smilies/aiwebs_012.gif[/img]',
'[img]smilies/aiwebs_013.gif[/img]',
'[img]smilies/aiwebs_014.gif[/img]',
'[img]smilies/aiwebs_015.gif[/img]',
'[img]smilies/aiwebs_016.gif[/img]',
'[img]smilies/aiwebs_017.gif[/img]',
'[img]smilies/aiwebs_018.gif[/img]',
'[img]smilies/aiwebs_019.gif[/img]',
'[img]smilies/aiwebs_020.gif[/img]',
'[img]smilies/aiwebs_021.gif[/img]',
'[img]smilies/aiwebs_022.gif[/img]',
'[img]smilies/aiwebs_023.gif[/img]',
'[img]smilies/aiwebs_024.gif[/img]',
'[img]smilies/aiwebs_025.gif[/img]',
'[img]smilies/aiwebs_026.gif[/img]',
'[img]smilies/aiwebs_027.gif[/img]',
'[img]smilies/aiwebs_028.gif[/img]',
'[img]smilies/aiwebs_029.gif[/img]',
'[img]smilies/aiwebs_030.gif[/img]',
'[img]smilies/aiwebs_031.gif[/img]',
'[img]smilies/aiwebs_032.gif[/img]');
echo "
".mysql_num_rows($result)." Gästebucheinträge</p>\n";
echo "<hr>\n";
while($row = mysql_fetch_assoc($result)) {
$text = str_replace($search, $replace, $row['Inhalt']);
echo "<div class=\"gb-eintrag\">\n";
echo " <div class=\"Kopfdaten\">\n";
echo "".$row['Name']."";
echo " schrieb um ".$row['Datum']."\n";
echo " </div>\n";
echo " <div class=\"Inhalt\">\n";
echo " ".nl2br($text)."\n";
echo " </div>\n";
echo "</div>\n";
if(trim($row['Email']) == "") {
echo "";
} else {
echo "<a href=\"mailto:".$row['Email']."\"><img src=\"./pics/mail.png\" border=\"0\"></a>\n";
}
if(trim($row['ICQ']) == "") {
echo "";
} else {
echo "<a href=\"http://wwp.icq.com/scripts/contact.dll?msgto=".$row['ICQ']."\"><img src=\"./pics/icq.png\" border=\"0\"></a>\n";
}
if(trim($row['Homepage']) != "") {
if(strtolower(substr($row['Homepage'], 0, 7)) == "http://") {
// Wenn der Teilstring gleich "http://" ist, so
// soll er den Link ohne "http://" erzeugen, denn
// der Steht ja schon drin
echo "<a href=\"".$row['Homepage']."\"><img src=\"./pics/hp.png\" border=\"0\"></a>";
} else {
// Wenn nicht, so soll er das "http://" manuell hinzufügen
echo "<a href=\"http://".$row['Homepage']."\"><img src=\"./pics/hp.png\" border=\"0\"></a>";
}
}
echo "
\n";
}
echo "
</td>\n";
include "right.php"; //Navigation rechte Seite
include "bottom.php"; //Abschluss
?>
MfG
MrWeidenMr |