Hello,
[...] wenn Du die Daten per Get-Parameter übergibst, würde der dann z.B. so aussehen:
http://example.com/galerie/show.php?id=15&cmd=next
und im Script käme dann im Array $_GET an
$_GET['id'] -> 15
$_GET['cmd'] -> next
und das kannst Du dann abfragen:
aktuelle ID abfragen
$id = 0;
if (isset($_GET['id']))
{
$id = intval($id); ## intval(), um Injection bei $id zu verhindern
}
Kommande abfragen
if (isset($_GET['cmd']) and $_GET['cmd'] == 'next')
{
$sql = "select picpath
from gallery
where id
> '$id' order by ìd
limit 1";
}
elseif (isset($_GET['cmd']) and $_GET['cmd'] == 'prev')
{
$sql = "select picpath
from gallery
where id
< '$id' order by ìd
desc limit 1";
}
elseif ( ... )
{
## weitere Commands
}
else
{
## defeult, falls kein Kommando vorhanden ist
}
Die aktuelle ID kannst Du entweder im Link, oder wenn Du ein Formular mit der Post-Methode nutzen willst, auch als hidden-Value übertragen oder noch besser speicherst Du sie dann in der Session und gibst sie dem Client gar nicht bekannt. Die Kommandos reichen dann ja.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg