Hallo allerseits,
ich progge für meine Firma nebenbei eine kleine Bilderdatenbank !
Leider habe ich Probleme mit der ver*** Navigation und stehe momentan auf dem Schlauch !
Im Code unterscheide ich ob der Pfad und (oder) Dateiname existiert.
Ist der Dateiname nicht da funktioniert alles OK.
Der Klick auf das "nächste >>", wenn der Dateiname "file" vorhanden ist, führt geradewegs zum gleichen Bild.
Im Array fliste[] sind alle gefunden Bilder im jeweiligen Verzeichniß drin.
Bitte nicht schlagen
Sicher gibt es hier ein paar PHP-Cracks die das sofort rausfinden.
Ich stehe leider echt auf dem Schlauch !
BTW: Der Code ist auf meinen eigenem Mist gewachsen.
Anregungen wie ich diesen besser formatieren könnte sind herzlich willkommen ! Insbesondere die Klammerei finde ich nicht übersichtlich !
ich progge für meine Firma nebenbei eine kleine Bilderdatenbank !
Leider habe ich Probleme mit der ver*** Navigation und stehe momentan auf dem Schlauch !
Im Code unterscheide ich ob der Pfad und (oder) Dateiname existiert.
Ist der Dateiname nicht da funktioniert alles OK.
Der Klick auf das "nächste >>", wenn der Dateiname "file" vorhanden ist, führt geradewegs zum gleichen Bild.
Im Array fliste[] sind alle gefunden Bilder im jeweiligen Verzeichniß drin.
Bitte nicht schlagen
Sicher gibt es hier ein paar PHP-Cracks die das sofort rausfinden.
Ich stehe leider echt auf dem Schlauch !
BTW: Der Code ist auf meinen eigenem Mist gewachsen.
Anregungen wie ich diesen besser formatieren könnte sind herzlich willkommen ! Insbesondere die Klammerei finde ich nicht übersichtlich !
PHP-Code:
if ($_GET['path'] && $_GET['file']){
$i=0;
foreach ($fliste as $value){
if ($value == $_GET['file']) {
if ($fliste[$i+1]){
echo "<a href=\"../picadmin/set_dir_db_data.php?path=".
$_GET['path']."&file=".$fliste[$i+1]."\"\n".
"> nächste >> </a>";
}
if ($last=array_pop($fliste)){
if ($last<>$fliste[$i+1]){
echo "<a "href=\"../picadmin/set_dir_db_data.php?path=".
$_GET['path']."&file=".$last."\"\n".
"> letzte >></a>";
}
}
$i++;
break;
}
}
}
if ($_GET['path'] && !$_GET['file']){
if ($fliste[1]){
echo "<a href=\"../picadmin/set_dir_db_data.php?path=".
$_GET['path']."&file=".$fliste[1]."\"\n".
"> nächste >></a> ";
}
//echo array_pop($fliste)."<br>";
if ($last=array_pop($fliste)){
if ($last<>$fliste[1]){
echo "<a href=\"../picadmin/set_dir_db_data.php?path=".
$_GET['path']."&file=".$last."\"\n".
"> letzte >></a>";
}
}
}
Kommentar