Vor und Zurück

aTa

Erfahrenes Mitglied
Hi,
habe ein kleines Vor und Zurückscript geschrieben mit dem man sich durch Bilder klicken kann nur ist nun das Problem, dass ich im Prinzip ins unendliche klicken kann da ich keine Begrenzung drin habe, wie stell ich es an dass er nur bis dahin geht wie auch Arrayelemente drin sind.
Also wenn 4 Elemente drin sind soll er nach dem 4. wieder zum ersten gehen.
Danke schonmal.

PHP:
<?php

$bilder = array("eins.jpg", "zwei.jpg");
if(!isset($i)){$i = 0;}
$v = $i+1;
$z = $i-1;
echo '<a href="'.$PHP_SELF.'?i='.$z.'">zurück</a>
<img src="images/'.$bilder[$i].'"><br>
<a href="'.$PHP_SELF.'?i='.$v.'">vor</a>';


?>
 
Zähl die Array-Elemente doch einfach und baue eine entsprechende Sperre ein. Ist das etwa so schwer?

Und bitte frag jetzt nicht, wie die Anzahl der Elemente eines Arrays ermittelt werden kann, dafür gibt es Handbücher.
 
Ok, die Anzahl der Arrays geb ich ja mit echo count(meinarray).
Kann ich dann mit einer normalen if schleife die Sperre machen.
So in etwa: if count(meinarray) <4{mach dies}else{was anderes}
 
Nimm deine Variablen $v und $z und prüfe, ob der Wert nach der Erhöhung, bzw Verringerung über bzw. unter die Anzahl der Bilder geht.
 
Hmm, naja da stoße ich schon sehr an meine Grenzen. Aber nun gut ich werds mal versuchen.
 
Zurück