28. august 2002 - 11:29Der er
18 kommentarer og 2 løsninger
Problemer med at tælle id
Jeg har et galleri, hvor hver bruger har sine billeder.
Mit problem er at "forrige" og "næste" knapperne bruger billedets id til at finde ud af, om man er nået til det sidste eller første billede.
Hvordan skal jeg lave det?
Her er noget af koden:
if Request.Querystring("strID")="" then strID="1" else strID=Request.Querystring("strID")
end if
strAction1=strID-1 strAction2=strID+1
Set rsDetail=Server.CreateObject("ADODB.Recordset") Set rsTot=Server.CreateObject("ADODB.Recordset")
rsDetail.Open "SELECT * FROM tblIMAGES where FID="&strID&" and brugerid="&Request.Querystring("brugerid")&"",conn,0,3 rsTot.Open "SELECT count(*) as strTotal FROM tblIMAGES where brugerid="&bid&"",conn,0,3
rsDetail.Fields("FID")
strTotal = rsTot(0) stridny = cint(strid) strtotalny = cint(strtotal) if strIDny=strTotalny then strEnd=true end if
og "forrige" knappen:
if strAction1<>0 then ' ================== Previous strPrev="<a href=""index.asp?page=gallery.asp&strID="&strAction1&"&brugerid="&bid&""" title=""Forrige billede"">< Previous</a>" else strPrev="<span class=""text5"">< Previous</span>" end if
og "næste" knappen:
if strEnd=true then ' ====================== Next strNext="<span class=""text5"">Next ></span>" else strNext="<a href=""index.asp?page=gallery.asp&strID="&strAction2&"&brugerid="&bid&""" title=""Næste billede"">Next ></a>" end if
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det aktuelle postsæt understøtter ikke bogmærker. Det kan skyldes en begrænsning af provideren eller af den valgte markørtype. /test/gallery.asp, line 46
Det er cursor type og bookmark.. Det er forskellige måder man kan åbne sit recordset på. Man kan åbne som readonly eller så man kan rette i databasen, og så man kan få adgang til paging mm...
Det betyder rsDetails er tom dvs du har ikke nogle records i databasen som passer på den SQL du åbner med:
where FID="&strID&" and brugerid="&Request.Querystring("brugerid")&""
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.