hiho
ich habe ein guestbook geschrieben. das guestbook selber funktioniert einwandfrei *stolz* aber ich bekomm das mit der seitenweisen anzeige nich hin
für die seitenzahlen is folgender code zuständig:
wenn man das gb nun ohne angabe von seitenzahlen aufruft, dann werden die beiträge alle schön angezeigt.
klickt man aber einen link mit ner andern seitenzahl, so kommt der mysql error: You have an error in your SQL syntax near 'ORDER BY id DESC' at line 1
kann mir wer helfen?
greetz
ich habe ein guestbook geschrieben. das guestbook selber funktioniert einwandfrei *stolz* aber ich bekomm das mit der seitenweisen anzeige nich hin
für die seitenzahlen is folgender code zuständig:
PHP-Code:
if (!isset($seite))
{ $seite = 1; }
$perpage = 7;
$limitlower = ($seite-1)*$perpage+1;
$limitupper = $seite*$perpage;
$query = "SELECT * FROM gb ORDER BY id DESC LIMIT ".($limitlower-1).",".$perpage."";
$sql_hits = "SELECT COUNT(*) AS hits FROM gb";
$result = mysql_query($query);
$r_sql_hits = mysql_query($sql_hits);
$hits = mysql_fetch_row($r_sql_hits);
$hits = $hits[0];
if ($limitupper > $hits) {$limitupper = $hits;}
if ($limitlower > $hits) {$limitlower = $hits;}
if ($limitlower <= 0) {$limitlower = 1;}
while ($row = mysql_fetch_object($result))
{
//While Schleife eben..
}
$page = ($hits<$perpage) ? 1 : ceil($hits/$perpage);
if ($page > 1)
{
echo "<a href\"index.php?actoin=gb/gb&seite=1> « </a>";
echo "<a href=\"index.php?action=gb/gb&seite=" . ($seite - 1) . "> < </a>";
for ($i = 1; $i <= $page; $i++)
{
if ($i == $page)
{
echo "" . $i . "";
}
else
{
echo "<a href=\"index.php?action=gb/gb&seite=" . $i . ">" . $i . "</a>";
}
}
echo "<a href=\"index.php?action=gb/gb&seite=" . ($seite + 1) . "> > </a>";
echo "<a href=\"index.php?action=gb/gb&seite=" . $page . "> » </a>";
}
else
{
echo "1";
}
klickt man aber einen link mit ner andern seitenzahl, so kommt der mysql error: You have an error in your SQL syntax near 'ORDER BY id DESC' at line 1
kann mir wer helfen?
greetz
Kommentar