Avatar billede daniel_d Nybegynder
22. juni 2003 - 13:21 Der er 1 kommentar og
1 løsning

flytte post i db op eller ned ved sidevisning ?

Hej folkens...

Jeg står med en problem jeg ikke ved hvordan jeg skal kaste mig over.

Jeg ønsker en funktion der gør det muligt at vælge i hvilken rækkefølge ens poster fra databasen skal præsenteres og ikke bare i de logisk mulige efter id, dato, osv, men en brugerdefineret rækkefølge

Jeg har tænkt på at man måske skulle lave en ekstra række i db'en man kunne kalde sortID
sortID skulle indeholde tal som angiver rækkefølgen for hvordan posterne skal "udskrives" på siden.

men hvordan laver man så en funktion der kan:

1. flytte en post fra f.eks. sortID: 5 til sortID:4
og
2. vil man kunne bruge autonummering således at hvis der oprettes nye poster i db'en også får tildelt en nummer dynamisk?

Håber der er et par kvikke hoveder derude der vil hjælpe mig lidt.

Det er muligt at der er mange andre der har spurgt om det her før, men ekspertens søgefunktion virker ikke lige nu så jeg har ikke kunne undersøge dette.

På forhånd tak
Med venlig hilsen
Daniel
Avatar billede eagleeye Praktikant
22. juni 2003 - 14:27 #1
Prøv at kigge på dette sprøgsmål.:
http://www.eksperten.dk/spm/294367

Det er lavet sådan at man eksvis flytter sortID:4 til sortID:0, flytter sortID:5 til sortID:4, tilsidst flyttes sortID:0 til sortID:5.  Man er nød til at lave en ekstra flytning da man eller får to med samme sortID i DB'en.
Avatar billede daniel_d Nybegynder
22. juni 2003 - 19:35 #2
det ser umiddelbart ud til at være præcis d jeg leder efter.
Tak

mvh
Daniel
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
Kurser inden for grundlæggende programmering

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