Du kan bruge billed filens navn som id:
Ikke testede, men burde virke.
$cur = isset($_GET['id'])?$_GET['id']:'';
$mappe = "upload";
if ($handle = opendir($mappe)) {
$next = '';
$prev = '';
if($cur != ''){
while (false !== ($file = readdir($handle))) {
if(is_file($file)){
if($cur == $file){
break;
}
$prev = $file;
}
}
}else{
while (false !== ($file = readdir($handle))) {
if(is_file($file)){
$cur = $file;
break;
}
}
}
while (false !== ($file = readdir($handle))) {
if(is_file($file)){
$next = $file;
break;
}
}
closedir($handle);
echo '<img src="'.$mappe/$cur.'" />';
if($prev != ''){
echo '<a href="billede.php?id='.$prev.'">Næste billede</a>';
}
if($next != ''){
echo '<a href="billede.php?id='.$next.'">Næste billede</a>';
}
}
Alternativt:
Skriv alle billedfil navnene ind i et javascript array og iterere i det med næste og foregående knapper.
Og mit forslag:
- Find et galleri der gør dette.