Jeg sidder og roder med et fotoalbum, hvor man efter at have klikket på et thumbnail, kommer til en side, hvor billedet vises i stort format. Billedernes stier bliver hevet ud af en database, hvor alle billeder ligger. Billederne kan dog have forskellige kategorier.
Jeg vil så gerne lave sådan, at man har mulighed for at klikke "næste og forrige" billede, når man ser billederne i stort format. Jeg vælger hvilket billede der skal vises, ved at give en værdi til id i querystring (hej.asp?id=123). Problemet er, at billederne har forskellige kategorier, og derfor kan jeg ikke bare fx sige næste billede = RS("id") + 1, da det ikke er sikkert, at det billede så vil tilhøre kategorien.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
'Find næste og forrige ID SQL = "SELECT TOP 1 ID FROM tabelnavn WHERE kategori = " & katID & " AND ID > " & id set rs = Conn.Execute(SQL) if rs.EOF then nesteID = "" else nesteID = rs("ID") end if
SQL = "SELECT TOP 1 ID FROM tabelnavn WHERE kategori = " & katID & " AND ID < " & id & " ORDER BY ID DESC" set rs = Conn.Execute(SQL) if rs.EOF then forrigeID = "" else forrigeID = rs("ID") end if
og så udskrive linksne:
if forrigeID = "" then Response.Write "Forrige " else Response.Write "<a href=""?id=" & forrigeID & """>Forrige</a> " end if
if nesteID = "" then Response.Write "Næste " else Response.Write "<a href=""?id=" & nesteID & """>Næste</a> " end if
Du skal sortere sådan at den viser det billede med mindst ID først. Så skulle det gerne virke at den finder næste og forrige med de to SQL sætninger som er vist. Også selvom man starter inde midt i det.
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.