Blätterfunktion Problem mit Variablen...

Eddymaniac

Erfahrenes Mitglied
Hallo Leute,

habe folgendes Coding:

<?php
$verbindung = mysql_connect("localhost", "root", "") or die("Es konnte keine Verbindung hergestellt werden");
mysql_select_db("testlaufumgebung") or die("Die Datenbank konnte nicht angesprochen werden");

$proseite = 4;

$sql="SELECT * FROM forum ORDER BY id";
$result= mysql_query($sql);
$row= mysql_fetch_array($result);
$number= mysql_num_rows($result);
$seiten = ceil($number / $proseite);
$ende = $start + $proseite;
$start= $_GET['page'] *$proseite - $proseite;

if ($ende > $number) {
$ende = $number;
}


echo "<table class=\"navi_3d\" width=\"500\" align=\"center\" cellpadding=\"2\" cellspacing=\"0\" border=\"0\">
<tr>
<td>Seiten:&nbsp;";
if ($_GET['page'] > 1) {
$i = $_GET['page'] - 1;
echo "<a href=\"index.php?action=3d&page=".$i."\">&nbsp;&laquo;&nbsp;</a>";
}
for ($i = 1; $i <= $seiten; $i++) {
if ($i == $_GET['page']) {
echo "&nbsp;<b>" . $i . "</b>&nbsp;";
}
else {
echo "<a href=\"index.php?action=3d&page=".$i."\">&nbsp;$i&nbsp;</a>";
}
}
if ($_GET['page'] < $seiten) {
$i=$_GET['page'] + 1;
echo "<a href=\"index.php?action=3d&page=".$i."\">&nbsp;&raquo;&nbsp;</a>";
}
echo "</td>
<td align=\"right\">" . $number . "&nbsp;Bilder&nbsp;auf&nbsp;$seiten&nbsp;Seite(n)</td>
</tr>
</table>";


$sql = "SELECT * FROM forum order by id DESC LIMIT $start, $proseite";
$result = mysql_query($sql) or die(mysql_error());

while($row = mysql_fetch_object($result))
{
echo "
<table width='100%' border='1'>
<tr bgcolor='#ffff00'>
<td>
<font face='Monotype Corsiva'><font size='-1'>verfasst am:&nbsp;&nbsp;$row->zeit<br>von:&nbsp;&nbsp;$row->name</font></font>
</td>
</tr>
<tr>
<td>
<font face='Monotype Corsiva'><font size='+1'><div align='right'>#$row->id&nbsp;&nbsp;&nbsp;&nbsp;</div>$row->nachricht</font>
</td>
</tr>
</table>
</body>
</html>
";
}
mysql_close($verbindung);
?>

Ich vermute das Problem liegt bei $_GET['page'] komme aber nicht weiter...
Wäre nett wenn mir jemand weiter hilft...

P.S. Nicht wundern. Gibt noch nen Thread der ähnlich ist. Wollte aber mein Problem seperat posten, da das vorige thema etwas anderst ist. Hat mir übrigens nicht weiter geholfen...

Gruß,
Eddy
 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-4, 4' at line 1

Es sollen ja im Prinziep nur die Einträge angezeigt werden. Verwende ich eine Zahl statt der Variablen es.
 
Zurück