vor zurück Button

robert74

Grünschnabel
Hallo!

Da ich im Web nichts passendes finde, wende ich mich doch an euch:

habe eine kleine Fotogallerie, und möchte mit einem zurück und vor Button (vor.gif, zurück.gif) ein Bild vor oder zurück klicken.

Meine Bilder liegen im Array bild[1-50]

Kann mir jemand helfen?
 
Hi

Meinst du JavaScript oder wirklich PHP? Dann hilft das Array nämlich ziemlich gar nichts.

Zeig deinen Code.
 
wenn du das Bild über eine get variable abfragst könnteste das so machen:

PHP:
<?php

$imgId = intval($_GET['image']); // .../gallery.php?image=<bild Nr>

print '<img src="'.$bild[$imgId].'" alt="" />';

?>

<a href="<?php print $_SERVER['PHP_SELF']."?image=".($imgId<=0?(count($bild)-1):($imgId-1)); ?>">Zur&uuml;ck</a><br>
<a href="<?php print $_SERVER['PHP_SELF']."?image=".($imgId>=count($bild)?0:($imgId+1)); ?>">Weiter</a>
 
Zuletzt bearbeitet:
PHP:
<?php
$bild = array("bilder/01.jpg","bilder/02.jpg","bilder/03.jpg","bilder/04.jpg");
echo "<br /><br />";
echo "<img src=\"$bild[2]\"/>";
?>


Ich schreib wirklich in php

Wäre Java sinnvoller****
 
Prinzipiell geht das über das Array schon:

PHP:
<?php
// Alle Bilder
$bilder = array("bilder/01.jpg","bilder/02.jpg","bilder/03.jpg","bilder/04.jpg"); 

// Bild-ID vorinitialisieren
$bild = 0;

// Prüfen, ob ein bestimmtes Bild angezeigt werden soll
if(isset($_GET['bild']))
  $bild = intval($_GET['bild']);

// Bild anzeigen
echo '<img src="' . $bilder[$bild] . '"/>';

// Prüfen, ob der Zurück-Button angezeigt werden soll
if($bild > 0)
  echo '<a href="?bild=' . $bild - 1 . '"><img src="zurück.gif"/></a>';
// Prüfen, ob der Vorwärts-Button angezeigt werden soll
if($bild < count($bilder)-1)
  echo '<a href="?bild=' . $bild + 1 . '"><img src="vor.gif"/></a>';
?>
 
Zuletzt bearbeitet:
Zurück