array...

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

array...

Beitrag 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; '; 
} 

	?>
Zuletzt geändert von Lord_Femto am 28.05.2004 15:53, insgesamt 1-mal geändert.
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

hat keiner den hauch einer idee?

oder muss man das gar nicht mit schleifen machen?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag 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 ..)
ich will mein auto polieren ! ..

ja .. ich weiß .. man kann das mit nem lappen machen .. aber ICH will unbedingt nen hammer nehmen .. WIE geht das :)
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag 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
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

keiner eine idee, wie ich das array vor überlesen sichern kann?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

wie kann ich es denn nun schaffen, dass der array nicht überlesen wird?

bitte. ist wichtig
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

---
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag 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
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Antworten

Zurück zu „Coding & Technik“