Seite 1 von 1

array...

Verfasst: 24.05.2004 16:35
von Lord_Femto
hallo. ich möchte nicht mehr, wie in diesem code die zahlen auslesen, sondern viel mehr einen back und next button einfügen, der das nächste bild anzeigt. das ganze mache ich mit arrays. bloß weiß ich nicht, wie die schleife(n) ausehen muss/müssen.

danke im voraus.

Code: Alles auswählen

  	  <?php 
	
$bilder[] = "PB-Bilder/mosquito-bild01.jpg";
$bilder[] = "PB-Bilder/mosquito-bild02.jpg";
$bilder[] = "PB-Bilder/mosquito-bild03.jpg";
$bilder[] = "PB-Bilder/mosquito-bild04.jpg";

if(!empty($bilder[$_GET['bild']])) { 
    echo "<img src=\"{$bilder[$_GET[bild]]}\"><br><br>"; 
}
echo "</td></tr>";
echo "<tr><td align=center>";

for($i=0; $i<count($bilder); $i++)

 { 
    echo "<a href=\"$_SERVER[PHP_SELF]?bild=$i\"><strong>[" . ($i+1) . ']</strong></a>&nbsp; '; 
} 

	?>

Verfasst: 25.05.2004 18:44
von Lord_Femto
hat keiner den hauch einer idee?

oder muss man das gar nicht mit schleifen machen?

Verfasst: 26.05.2004 11:30
von k-5
naja

Code: Alles auswählen

echo "<a href=\"$_SERVER[PHP_SELF]?bild=".( $_GET[bild] + 1 )."\"><strong>next</strong></a>"; 
?!? .. noch paar sicherheitsabfragen dazu damit du ned uebers array hinausliest ..


wenn du es allerdings wirklich nur mit uebermitteln von "back" bzw "next" haben willst .. brauchste nen cookie .. ne session .. oder was in der art um abzuspeichern was aktuell ist ..

(bzw .. wenn du es perfekt machen willst .. die komplette reihe der aufgesuchten bilder (in ne datenbank reinschreiben) .. wird aber n ziemlicher overkill fuer soein scriptchen ..)

Verfasst: 26.05.2004 17:45
von Lord_Femto
hey cool. das ist schon ziemlich perfekt. aber nur fast. denn ich weiß nichts so richtig mit den sicherheitsabfragen anzufangen.
bei mir ließt er wirklich immer über das array hinaus

Verfasst: 27.05.2004 20:13
von Lord_Femto
keiner eine idee, wie ich das array vor überlesen sichern kann?

Verfasst: 28.05.2004 15:54
von Lord_Femto
wie kann ich es denn nun schaffen, dass der array nicht überlesen wird?

bitte. ist wichtig

Verfasst: 28.05.2004 18:51
von Christian_W

Verfasst: 28.05.2004 22:17
von Lord_Femto
hallo christian.

danke für den tipp aber wo bekomme ich jetzt den code für das nicht überlesen des arrays her?

ich meine nicht das auszählen und ne for-schleife.

ich meine jetzt bei back und next buttons dass er beim anklicken von next beim letzen bild auf das erste zurückspring. danke