23. maj 2007 - 20:22Der er
5 kommentarer og 1 løsning
Næste / forrige id i et loop
Hej eksperter
Jeg har lavet et lille simpelt cms-system, hvor jeg gerne vil kunne flytte de enkelte sider i menuen enten op eller ned i forhold til de andre sider. Siderne hentes med:
<% SQL2 = "Select * from Sider where Bruger = 1" Set rs2 = Conn.Execute(SQL2) %>
Hvordan kan det forrige eller efterfølgende id-nr indsættes i loopen, så det kan bruges ved side-bytte, f.eks. så der til næste side sendes sidens id og den næste sides id.
Der er sikkert en smartere metode, men kan du ikke bare finde forrige id med: ------------------ rs2.MovePrevious strForrigeID = rs2("id") rs2.MoveNext ------------------ Så springer den lige en gang tilbage, henter id og hopper frem igen. At hente næste id er så: ------------------ rs2.MoveNext strNaesteId = rs2("id") rs2.MovePrevious ------------------ Jeg har endnu ikke lavet det, du er i gang med, så jeg har aldrig prøvet det i praksis, men går da ud fra, det er muligt. En helt anden løsning ville være at sikre sig, at id'erne er en uafbrudt talrække fra 1 og opefter, så du bare kan lægge 1 til eller trække 1 fra nuværende id. =)
Ok, tak. =) Hvis du prøver igen senere og skal bruge hjælp, så fortsæt bare her.
Synes godt om
Ny brugerNybegynder
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.