"Mikkel Jakobsen" <mikkel@bonzai.adsl.dk> skrev i en meddelelse
news:45960a65$0$49202$14726298@news.sunsite.dk...
> Hej Ng.
>
> Jeg har et Billed galleri hvor jeg bruger Mysql og PHP
>
> Hvis jeg feks vælger et billed fra galleriet 'julen 2006' får jeg
> vist
> billedet på en side der hedder visbillede.php (det er fint, alt
> virker som det skal)
>
> se
http://www.bonzai.adsl.dk/galleri/
>
> Nu kunne jeg godt tænke mig en frem / tilbage knap (eller link)
>
> Ikke en knap som går 1 side tilbage i browseren, men en knap som
> vælger det foregående eller det næste billede i rækken af
> billeder i galleriet.
>
> Id__Galleri______Billede
> 1___julen 2006__im01.jpg
> 2___julen 2006__im02.jpg
> 3___påske 2005_im17.jpg
> 4___julen 2006__im05.jpg
>
> Er der nogen der har en ide?
>
> Mikkel
>
>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! =>
http://www.html.dk/tutorials
Måske...men MySQL og php er ikke lige min stærke side..men alligevel...
Id__Galleri______Billede
...
17___julen 2006__im34.jpg <- forrige
19___påske 2005__im02.jpg
23___julen 2006__im09.jpg <- nuværende
36___påske 2005_im56.jpg
48___julen 2006__im67.jpg < næste
....
Måske hvis du formulere dit problem således :
Hvis nuværende billede i galleri "julen 2006" er billedet med Id = 23,
hvordan finder man så Id = 17 (forrige billede d.v.s. første række med Id <
23 og Galleri = "julen 2006" ) og
Id = 48 (næste billede d.v.s. første række med Id > 23 og Galleri = "julen
2006" ) ?
Er det så kernen i dit (sql) problem ?
MySQL har en "Limit" funktion, d.v.s. der kan begrænse antallet af rækker,
der hentes.
MySQL har vist også ASC (Ascending) og DESC (Descending).
(tjek manualen)
Med venlig hilsen
Michael Weber