Avatar billede rema Nybegynder
06. marts 2004 - 20:30 Der er 8 kommentarer og
1 løsning

Vis næste billede fra mysql

Hejsa...

Jeg har et galleri hvor der bliver vist et billede, det jeg gerne ville lave er en: Vis forrige billede - Vis næste billede knap.

Jeg henter data fra mysql med : intid og billedekategori.

Det der driller er, at billederne ikke er i samme række følge fra intid(mysql) Billedere fra samme billedekategori kan have intid 1, 2, 5, 7, 22, 23, 66 ovs.

Hvad gør jeg

rema
Avatar billede erikjacobsen Ekspert
06. marts 2004 - 21:31 #1
hvis du har $id=7 og din $kat=777 (eller hvad den nu er), kan du finde næste billede med

select * from dintabel where id>$id and kategori=$kat order by id asc limit 1

Det overlades som en øvelse til læseren at finde det foregående billede.
Avatar billede rema Nybegynder
07. marts 2004 - 13:14 #2
Hvad hvis jeg skal tilbage???
Avatar billede erikjacobsen Ekspert
07. marts 2004 - 13:25 #3
Så gør du det samme, bare omvendt. Hvis du har forstået den nævnte sql-sætning,
er det ingen sag at "vende den om". Prøv!
Avatar billede rema Nybegynder
07. marts 2004 - 13:31 #4
ahhhhh;O)

select * from dintabel where id<$id and kategori=$kat order by id desc limit 1
Avatar billede erikjacobsen Ekspert
07. marts 2004 - 13:33 #5
Nemlig - vær opmærksom på, at resultatet er tomt når du står ved sidste
hhv første billede.
Avatar billede rema Nybegynder
07. marts 2004 - 13:33 #6
jeg var helt ved siden af, ved første forsøg...

Mange tak for hjælpen

man skal bare have et spak i den rigtige retning;)
Avatar billede rema Nybegynder
07. marts 2004 - 13:34 #7
jeg har lavet en if(!$row) print ingen ting
Avatar billede erikjacobsen Ekspert
07. marts 2004 - 13:37 #8
Altid en fornøjelse - jeg samler ikke på point.
Avatar billede rema Nybegynder
07. marts 2004 - 13:40 #9
Så takker jeg mange gange;O)

Hav en god dag - ses her inde.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester