Mailinglisten-Archive |
Hallo Mailingliste! Mein Problem ist es, eine Liste, die ich aus einer MySQL Datenbank bekomme in x Schritten zu generieren. Ich gehe dabei so vor: Ich definiere die Variabeln... if(isset($pos)==0) $pos=0; $count=2; und gebe das Ergebnis aus: mysql_query("SELECT soso,blabla FROM datenbank ORDER BY xyid LIMIT $pos,$count"); Ich vermute aber den Fehler hier: <?php if ($pos>0): ?> <A HREF="show.php3?pos=<?php echo $pos-$count;?>">zurück</A> <?php endif; if(mysql_num_rows($an_id)>=$pos): ?> <A HREF="show.php3?pos=<?php echo $pos+$count;?>">vor</A> <?php endif; ?> Problem: Wenn ich zweier Schritte einsetze, bekomme ich in der Liste nur bis zu 6 Einträgen angezeigt; setze ich $count= auf 3, bekomme ich nur bis zu 9 Einträgen angezeigt; danach fehlt der Link "vor". Die Vorlage für das Script ist aus dem Buch PHP vom Markt und Technik Verlag. Bei beiliegender CD-ROM funktioniert das Beispiel auch nicht. Peinlich oder?
php::bar PHP Wiki - Listenarchive