Hello,
ich möchte ein simples "Weiterblättern" realisieren.
Dazu benötige ich zwei Links, einen um vor, einen um zurück zu blättern. (Ausgabe in DIV-Container)
Das sind keine Links, sondern Formular-Elemente, die Du da benutzt. Aber das macht nicht wirklich etwas.
"Blättern" wollte ich etwa so:
<input type="submit" name="bwd" id="scroll" value=" vor " onclick="read.php?pic=1"/>
bzw.
<input type="submit" name="bwd" id="scroll" value=" zurück " onclick="read.php?pic=-1"/>
Das Problem hierbei ist, dass Dein Server nicht weiß, welches Bild er zuletzt zum Client geschiockt hat. Deshalb kann er von dessen laufender Nummer auch nichts abziehen oder hinzuzählen.
Besser wäre es also tatsächlich, zwei Links zu generieren:
<a href="<?php echo $_SERVER['SCRIPT_NAME'].'?bild='.($bild-1); ?>zurück</a>
<a href="<?php echo $_SERVER['SCRIPT_NAME'].'?bild='.($bild+1); ?>weiter</a>
Dann kannst Du die Bildnummer, so wie Du das wolltest, auslesen aus dem $_GET-Array.
$bild = $minbildnummer;
if (isset($_GET['bild']))
{
$bild = intval($_GET['bild'])
}
if ($bild < $minbildummer) $bild = $minbildnummer;
if ($bild > $maxbildummer) $bild = $maxbildnummer;
und nun kannst Du das src-Attribut zusammenbauen
$src = "path/to/bilder/bild$bild";
echo "<img src="$src" alt="Bild Nr. $bild">";
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
