MediaPlanet
Gesperrt
Ich habe ein kleines Script geschrieben mittels Tutorials! Es funktioniert soweit. Artikel werden eingeben und auch in der Datenbank festgehalten. Ausgegeben werden sie auch. Nun möchte ich aber, das nur 10 Zeilen angezeigt werden, also Einträge!! Hier im Anschluss der komplette Code der Ausgabe-Datei!!! Was ist falsch, wenn ich dann auf seite 2 gehe, dann sind die gleichen werte wie von seite eins, und auf seite eins werden auch nicht nur 10 gezeigt, sondern alle. Was ist da falsch???
<html>
<head>
<title>Inhalte ausgeben</title>
</head>
<body>
<?php
$host = "xxx";
$user = "xxx";
$password = "xxx";
$dbname = "xxx";
$tabelle ="partnerdb";
$proseite=10;
$dbverbindung = mysql_connect ($host, $user, $password);
$sql="SELECT * FROM table LIMIT $start,$proseite";
$dbanfrage = "SELECT * from $tabelle";
$result = mysql_query($sql,$dbanfrage,$dbverbindung);
$number = mysql_num_rows($result);
$proseite=10;
$page=floor($number/$proseite);
$start= $page * $proseite;
$ende = $start + $proseite;
if {$ende > $number} { $ende = $number; }{
echo "Zur Zeit sind $number Einträge im Gästebuch <BR> \n";
echo "Seite $page - Einträge von $start bis $ende <BR> \n";
while ($ausgabe = mysql_fetch_array($result)) {
echo " ".$ausgabe[artikel]." <BR> \n";
echo " ".$page." <BR> \n";
}
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page) {
echo $i." ";
}
else {
echo "<A HREF=\"db_ausgabe?page=$i\">$i</A> ";
}
}
mysql_close ($dbverbindung)
?>
</body>
</html>