Avatar billede papfisken Nybegynder
19. november 2002 - 23:20 Der er 1 kommentar og
1 løsning

Hot or Not....

Jeg har en database med billeder som skal bruges til en hot or not side. Databasen ser sådan her ud:
    id integer not null primary key auto_increment,
    kategori    varchar(100) not null,
    user_id        varchar(100) not null,
    dato        datetime not null,
    status         varchar(100) not null,
    overskrift    varchar(100) not null,
    billede     varchar(100) not null,
    url        varchar(100) not null,
    beskrivelse     text

Jeg har så en side som viser ét billede af gangen, her er så link til næste billede og forrige billede ved hjælp af en variabel jeg har kaldt $start_nr (såfremt disse eksistere) (sorteret efter dato).

Alt dette virker også fint nok problemet opstår når jeg vil vise et bestemt billede via et link så kan jeg ikke det fordi jeg ikke ved hvad $start_nr er for det specifikke billede. ID nummer kan ikke bruges da der er "huller" i databasen og frem og tilbage linket kommer ikke til at virke så.

kort forklaring på mit problem: Jeg skal finde hvad nummer en række har i databasen sorteret efter Datoen så jeg kan linke til netop det nummer.
Avatar billede papfisken Nybegynder
20. november 2002 - 16:07 #1
Ikke nogen som kan hjælpe mig?....  det er ret vigtigt, derfor jeg udloder 200 point.
Avatar billede papfisken Nybegynder
21. november 2002 - 04:10 #2
Jeg fik løst problemet via følgende (hvis nogen er interresseet) :

SELECT id FROM strike_screenshot WHERE id>$show_id ORDER BY id ASC LIMIT 1
SELECT id FROM strike_screenshot WHERE id<$show_id ORDER BY id DESC LIMIT 1
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