crashx
Erfahrenes Mitglied
Ich mal wieder
Ihr kennt ja sicherlich langsam meine PHP fähigkeiten und wisst das sie nicht gross sind.
Doch mein Erfindungsreichtum bringt mich immer ein kleines bischen voran.
Mein Problem ist folgendes.
Ich habe eine Galerie gemacht und wen man da auf ein Bild klick öffnet sich ein neues Fenster und zeigt das Bild grösser an.
Das ist alles kein Problem. Da dachte ich mir um in der Galerie besser zu navigieren, machtst du im neuen Fenster folgendes:
weiter | schliessen | zurück
Es ging alles gut mit meinem System bis, ja leider bis ich ein Bild entferne den dann fehlt mir eine `id` und es zeigt nichts an, was nicht schön ist.
Meine Denkweise:
Ich hole mir die tiefste `id` und die höchste `id` und zähle einfach - oder + 1.
Aber wie ich selbst feststellen musste geht das nicht gut
Vielleicht könnt Ihr mir ja wieder mal Helfen.
Ihr kennt ja sicherlich langsam meine PHP fähigkeiten und wisst das sie nicht gross sind.
Doch mein Erfindungsreichtum bringt mich immer ein kleines bischen voran.
Mein Problem ist folgendes.
Ich habe eine Galerie gemacht und wen man da auf ein Bild klick öffnet sich ein neues Fenster und zeigt das Bild grösser an.
Das ist alles kein Problem. Da dachte ich mir um in der Galerie besser zu navigieren, machtst du im neuen Fenster folgendes:
weiter | schliessen | zurück
Es ging alles gut mit meinem System bis, ja leider bis ich ein Bild entferne den dann fehlt mir eine `id` und es zeigt nichts an, was nicht schön ist.
Meine Denkweise:
Ich hole mir die tiefste `id` und die höchste `id` und zähle einfach - oder + 1.
Aber wie ich selbst feststellen musste geht das nicht gut
Vielleicht könnt Ihr mir ja wieder mal Helfen.
PHP:
$sql = "SELECT *
FROM `$src`
ORDER BY `id` DESC
LIMIT 1
";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
$high = $row['id'];
}
$sql = "SELECT *
FROM `$src`
ORDER BY `id` ASC
LIMIT 1
";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
$low = $row['id'];
}
echo '<p>';
if($_GET['id'] == $low)
{
echo 'Bild zurück ';
}
else
{
$ids = $id-1;
echo ' <a href="'.$_SERVER['PHP_SELF'].'?src='.$src.'&id='.$ids.'">Bild zurück</a> ';
}
echo '<a href="" onClick="JavaScript:self.close()"> schliesen</a> ';
if($_GET['id'] == $high)
{
echo ' Bild vor';
}
else
{
$ids = $id+1;
echo ' <a href="'.$_SERVER['PHP_SELF'].'?src='.$src.'&id='.$ids.'">Bild vor</a>';
}