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