19. januar 2005 - 18:17Der er
7 kommentarer og 1 løsning
Hvorfor ser den ikke om "id" er lig med rs"kategoriid" mySQL
Jeg er ved at lave en dynamisk menu udfra poster i en database... Når man klikker på et link bliver man så sendt til ex. default.asp?id=2 hvorefter siden bliver loadet ind med det er har tilknytning til rs("kategoriid") = 2 Det virker i og for sig også godt nok, men den fjerner ikke linket til default.asp?id=2 ??
<%id = request("id") if id = "" then id = "8" end if do while not rs.eof if rs("kategoriid")= id then response.Write(rs("katagoriid")&" ") else response.Write("<a href=""default.asp?id="&rs("kategoriid")&""">"&rs("kategorinavn")&"</a>"&" ") end if rs.movenext loop%>
<%id = request("id") if id = "" then id = 8 end if do while not rs.eof if cint(rs("kategoriid"))= cint(id) then response.Write(rs("katagoriid")&" ") else response.Write("<a href=""default.asp?id="&rs("kategoriid")&""">"&rs("kategorinavn")&"</a>"&" ") end if rs.movenext loop%>
En ting hentet fra request.form, request.querystring, eller request er altid strenge. Ting fra tabellen er hvad du definerer det til. Er det også en streng/tekst kan du lave sammenligningen som du skrev først.
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.