FipsTheThief
Erfahrenes Mitglied
Ich hab ein kleines Problem , ich würde mich gerne mittels eines Scriptes vor und zurück bewegen in einer Seite , bzw durch Bilder durchklicken.
Also das übliche <prev next>
so mit den Array Funktionen prev() und next() wollte es zuerst nicht so richtig , also bin ich dann über die URL gegangen , wobei ich da das Problem habe das man immer 2 mal klicken muss bis das richtige Ergebniss kommt :/
Hier mal das Script dazu
Somit kommt es dann zu problemen , wenn ich nun beispielsweise bei Bild 4 Wäre
also ...?action=next&key=4 und dann auf prev klicke
dann geht er erstmal ein schritt weiter also ?action=prev&key=5 und beim erneuten klicken ändert er den &key=4 -> &key=3 beim erneuten klicken. Das gleiche passiert mir wenn ich ein Bild hoch möchte
Also das übliche <prev next>
so mit den Array Funktionen prev() und next() wollte es zuerst nicht so richtig , also bin ich dann über die URL gegangen , wobei ich da das Problem habe das man immer 2 mal klicken muss bis das richtige Ergebniss kommt :/
Hier mal das Script dazu
PHP:
if(!empty($file) && isset($_GET["action"])){
// $file ist nur ein array wo vorher die Bilder reingedrückt wurden
if(isset($_GET["key"])){
switch($_GET["action"]){
case "next":
$key = $_GET["key"];
$key++;
print"<a href='http://".$_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"]."?action=prev&key=".$key."'>prev</a>";
print"<a href='http://".$_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"]."?action=next&key=".$key."'>next</a>";
break;
case "prev":
$key = $_GET["key"];
$key++;
print"<a href='http://".$_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"]."?action=prev&key=".$key."'>prev</a>";
print"<a href='http://".$_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"]."?action=next&key=".$key."'>next</a>";
break;
}
}
else
{
$key = 0;
print"<a href='http://".$_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"]."?action=prev&key='".$key."'>prev</a>";
print"<a href='http://".$_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"]."?action=next&key='".$key."'>next</a>";
}
}
Somit kommt es dann zu problemen , wenn ich nun beispielsweise bei Bild 4 Wäre
also ...?action=next&key=4 und dann auf prev klicke
dann geht er erstmal ein schritt weiter also ?action=prev&key=5 und beim erneuten klicken ändert er den &key=4 -> &key=3 beim erneuten klicken. Das gleiche passiert mir wenn ich ein Bild hoch möchte
Zuletzt bearbeitet: