Problem beim blättern

Thorsten

Erfahrenes Mitglied
Moin,

vielleicht könnte ja mal einer 'nen Blick auf das Script werfen, denn ich drehe mich zur Zeit im Kreis. Es handelt sich um ausgelesene Datensätze zu blättern(aus Tutorials/Blättern). Das heißt: Seite 1 Einträge von 1 bis 3, Seite 2 Einträge von 4 bis 6, u.s.w. Bis hier läuft's ja auch, doch mit den Links klappt's nicht. Auf Seite 1 wird mir als erstes 0 angezeigt und wenn ich auf Link 1 klicke, dann komme ich auf Seite 2. Eigentlich möchte ich nur, das als erstes 1 angezeigt wird und Link 2 mich auch auf die Seite 2 führt. Und genau das bekomme ich nicht hin. Hab'schon $i von 0 auf 1 gesetzt und so einiges mehr. Nix zu machen! Wäre nett, wenn mir jemand unter die Arme greifen könnte. Danke!

Thorsten

Das Script:
<?PHP
$sqlhost='localhost';
$username='';
$passwort='';
$database='Bilderalbum';

$proseite=3;

$db = mysql_connect ($sqlhost,$username,$passwort);
mysql_select_db ($database);

$sql = "SELECT * FROM eintraege";
$result = mysql_query($sql,$db);

$number = mysql_num_rows($result);
$seiten=floor($number/$proseite);
$start=$page * $proseite;

$sql="SELECT * FROM eintraege LIMIT $start,$proseite";
$result = mysql_query($sql,$db);

$ende = $start + $proseite;

if ($ende>$number) { $ende = $number; }
echo "Zur Zeit sind $number Einträge in Tabelle XYZ <BR> \n";
echo "Seite ".($page+1)." - Einträge von ".($start+1)." bis $ende <BR><BR> \n";

while ($row = mysql_fetch_array($result)) {
echo "Eintrag von: ".$row['Name']." <BR> \n";
echo $row['Eintrag']."<BR><BR> \n";
}

// ab hier hab' ich das Problem

if ($page>0) {
$i=$page-1;
echo "<A HREF=\"blaettern3.php?page=$i\">&lt;zur&uuml;ck</A>";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page) {
echo $i."&nbsp;";
}
else {
echo "<A HREF=\"blaettern3.php?page=$i\">$i</A>&nbsp;";
}
}
if ($page<$seiten) {
$i=$page+1;
echo "<A HREF=\"blaettern3.php?page=$i\">weiter&gt;</A>";
}
?>
 
Danke!

Genau das hab' ich gebraucht. Tja, muss halt noch viel lernen, stelle ich immer wieder fest. Peile das mit den FOR-Schleifen halt noch nicht so...
Nochmals schönen Dank!

Thorsten
 
Zurück