Weitere 10 Termine anzeigen...

markberg

Erfahrenes Mitglied
Hallo,

ich habe einen Kalender mit Eventeinträgen erstellt... Je Seite sollen 10 Einträge ausgelesen werden... Eintrag 0-10 klappt... Eintrag 11-20 klappt... Dann jedoch bei "nächste 10 Einträge >>>" zeigt er mir wieder die ersten 10 anstatt 21-30... usw... habe das so realisiert, weiß jedoch nicht weiter, hat jemand einen heissen Tipp für mich :)

Vielen Dank im voraus...

PHP:
$Ergebnis= (int)$_REQUEST["Ergebnis"];
if(!$Ergebnis) {
$Ergebnis=0; }
if($Ergebnis+10<=$anzahl || $Ergebnis==0) {
$Ergebnis2=$Ergebnis+10;}
else{$Ergebnis2=0;}

$SQLString = "SELECT id, kategorie ...USW... ORDER BY datum LIMIT $Ergebnis,10";

<a href="kalender.php?Ergebnis=<? echo $Ergebnis2; ?>">nächste 10 Einträge...</a>
 
Also dieses Verhalten kann ich mit dem Code so nachvollziehen. Das liegt daran, dass $anzahl nicht definiert ist. Wenn ich im Code $anzahl = 100; zuweise, dann funktioniert es.

Kann es sein, das hier noch etwas fehlt?

Gruß Marian
 
Zurück