phpbar.de logo

Mailinglisten-Archive

[php] akteullen Wert in einem Array bestimmen

[php] akteullen Wert in einem Array bestimmen

Yannik Hampe yannikh at gmail.com
Die Okt 3 15:21:23 CEST 2006



Florian Franke wrote:
> Sebastian Mendel schrieb:
>> man kann denn Array-Zeiger nicht setzen.
>>
>> Wieso nimmst du dann nicht einfach $array[3]?
>> oder eben $array[2 + 1] bzw. $array[$i + 1] order etwas ähnliches
> okay wenn man den Array-Zeiger nicht setzen kann, dann muss ich das 
> Problem anders lösen. Da ich aber moment irgendwie auf dem Schlacuh 
> stehe und mir keine andere Variante einfällt, brauch ich nochmal eure Hilfe.
> 
> Ich bin dabei ein kleines Bildergallerie Script zu schreiben. Ich habe 2 
> Mysql Tabellen: bilderkat & bilder
> 
> In bilder wird jedem Bild neben der eindeutigen ID die Katid zugewiesen. 
> Nun möchte ich eine Funktion einbauen mit der man zum nächsten Bild der 
> selben Kategorie gelangt. Dazu habe ich folgende SQL-Abfrage.
> 
> "SELECT * FROM bilder WHERE katid = '".$_GET['katid']."'";
> 
> Die aktuelle Bild ID wird auch mit der URL übergeben ( 
> /index.php?section=bild&katid=1&bildid=3 )
> Wie komme ich nun von der aktuellen Bild ID auf die nächste (mit der 
> selben Kategorie ID) ?
So müsste das gehen:

SELECT spalten FROM bilder WHERE katid='whatever' AND
bildid>'alte-bildid' ORDER BY bildid LIMIT 1


> 
> gruß
> Florian
Yannik

php::bar PHP Wiki   -   Listenarchive