galeriescript
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
action
anzeigen
ausgabe
beitrag
button
eigene galerie
fallen
folgende ausgabe
formular
fragen
gruss
klasse
klicken
mache
meinst
nutz
signatur
variable
-
ich wollte mir ein galeriescript machen, und ich weiß jetzt nicht wie ich das mache das mit klick auf einen button die img src vertauscht wird und gleichzeitig die seite aktualisiert wird. also die src soll immer um 1 erhöht werden also 1.jpg / 2.jpg / 3.jpg usw. wie geht das? also das was mir unklar ist der button
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Bestehst du auf eine eigene Galerie? Sonst empfehle ich dir mal pixlie... ist wirklich klasse... man kann total viel einstellen und die Seite via Templates optimal anpassen... nutze pixlie selber...
www.pixlie.de
Zu deiner Frage: Ganz einfach machst dus dir, indem du einen Link machst ("Weiter") und dann immer auf die selbe Seite verlinkst und einfach die src da vorgibst... also z.b.
<a href="galerie.php?src=1.jpg">Weiter</a>
und dann liest du einfach via php die variable aus und lädst die in den img-Tag:
<img src="<?php echo $_GET['src']; ?>"> (um die richtigen "" anzeigen zu lassen, musst du den Post zitieren)
Das wärs eigentlich schon... das hochzählen machst du einfach indem du wieder die GET-Variable nimmst, sie explodest und dann hochzählst:
$src = explode(".", $_GET['src']); echo $src[0]; // Ausgabe: 1 echo $src[1]; // Ausgabe: jpg $src[0] = $src[0]+1; $src_neu = $src[0].".".$src[1]; echo $src_neu; // Ausgabe: 2.jpg
und damit erstellst du dann einfach einen neuen Link wie oben:
<a href="galerie.php?src=<?php echo $src_neu; ?>">Weiter</a>
Alles verstanden? Sonst frag einfach ;)
MfG Alex -
ähm ? versteh ich ned. was willst du mit Buttons ? meinst du Formular buttons ? also <input type="submit/button"> ??? oder einfach nur links ? grundsätzlich ist das ganz einfach . im Falle eines richtigen buttons musst natürlich dann onClick="top.location.href='<? echo $i++; ?>.jpg';" sein. sonst einfach nur
while ( ) { // Was auch immer
echo '<a href="'.$i.'.jpg"> Anzeigen </a>';
$i ++;
} -
danke schonmal für die antworten, ich probiers mal aus :)
-
Alles verstanden?
nix verstanden
also ich hab den code jetzt einfach stumpf abgeschrieben und bekommen folgende ausgabe:
1 Weiter
wenn ich dann auf weiter drücke bekomme ich die ausgabe: 12 also immer um 11 erhöht
aber müsste es nicht auch ganz anders gehen:
statt einem link nimmt man ein formular action="<?php $PHP_SELF ?>" und gibt oben an das nach dem man auf submit geklickt hat die variable src um 1 erhöht wird?
Beitrag geaendert: 15.5.2007 20:54:39 von scrawl -
@ scrawl kontaktier mich im ICQ fallst hast dann kann ichs
da besser erklären und wir können näher auf die Fragen eingehen!
gruß -
steht in meiner signatur...^^
-
ok leute ich habs jetzt^^
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage