Ich habe hier ein Script welches automatisch Seiten erstellt, doch leider wird am Ende immer eine leere Seite erstellt, woran liegt das und was muss ich ändern?
PHP-Code:
<?php
include("inc/connect.inc.php");
$sql = "SELECT * FROM mediation";
$proseite = "1";
$result = mysql_query($sql);
$number = mysql_num_rows($result);
$seiten=floor($number/$proseite);
$start=$page * $proseite;
$sql = "SELECT * FROM mediation ORDER BY id DESC LIMIT $start,$proseite";
$result = mysql_query($sql);
$ende = $start + $proseite;
if ($ende>$number) { $ende = $number; }
while ($row = mysql_fetch_array($result)) {
$id = $row['id'];
$text = $row['text'];
echo "".$text."";
}
if ($number>$proseite) {
echo "
<div id=\"sites\">
Seite: ";
if ($page>0) {
$i=$page-1;
echo "<a href=\"?page=$i\"><</a> ";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page) {
echo $i." ";
}
else {
echo "<a href=\"?page=$i\">$i</a> ";
}
}
if ($page<$seiten) {
$i=$page+1;
echo "<a href=\"?page=$i\">></a>";
}
}
else {
echo "
";
}
echo "
</div>";
?>
Kommentar