Tom: MySql Bilder vor und zurück button

Beitrag lesen

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

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de