Avatar billede cthun Nybegynder
28. februar 2002 - 21:43 Der er 7 kommentarer og
1 løsning

asp forum!!

Jeg er ved at lave et forum...
Når man klikker på en overskrift, er det meningen at der skal kommer nogle andre andre overskrifter ned!

Det virker ikke, hvad gør jeg galt??

Det er denne linje der er noget i vejen med
if request.querystring("side") = rs("ID") then

her er resten af koden!

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("../../scripts/jacforum.mdb")
Conn.Open DSN

strSQL = "Select * From forum where type = 'nyt'"
set rs = conn.Execute(strSQL)

%>

<html>
<head>
    <title>jac forum</title>
</head>

<body>
<%
Do While Not rs.EOF

response.write "<b><a href='?side=" & rs("ID") & "'>" & rs("overskrift") & "</a></b><br>"

if request.querystring("side") = rs("ID") then

strSQL2 = "select * from forum where kat = " & rs("ID")
set rs2 = conn.execute(strSQL2)

if rs2.eof then

else
Do While Not rs2.EOF
%>
&nbsp;&nbsp;&nbsp;&nbsp;<% = rs2("overskrift") %><br>
<%
rs2.MoveNext
Loop
end if

else
end if

%>
<%
  rs.MoveNext
Loop
%>


</body>
</html>
Avatar billede sorenmt84 Juniormester
01. marts 2002 - 12:28 #1
Udfra den kode du har vist her, siger du jo at hvis "side" = "id" så bla. bla. Men du har jo ikke lavet en connection til din datbasen inden, så den kan vel ikke finde ud af hvad rs("id") er!!!

Du skal vel bruge noget ala:
id = request.querystring("side")
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath database.mdb")
Conn.Open DSN

strSQL = "Select * From tabel where id = " & id
set rs = conn.Execute(strSQL)
Avatar billede cthun Nybegynder
02. marts 2002 - 18:59 #2
Der er da en connection i toppen!
Avatar billede sorenmt84 Juniormester
03. marts 2002 - 10:11 #3
ja men den kommer efter side = rs("id")!!!
Avatar billede sbm Nybegynder
04. marts 2002 - 10:16 #4
stsejs >> Nej den gør ej. Han gør blot opmærksom på at det er i den linie der er et problem, og det er blot en linie længere nede i programmet han refererer til. (Linie 17 hvis man ikke tæller tomme linier med)
Avatar billede keysersoze Ekspert
07. marts 2002 - 23:46 #5
"Når man klikker på en overskrift, er det meningen at der skal kommer nogle andre andre overskrifter ned!"

hvad præcist mener du?
Avatar billede cthun Nybegynder
11. marts 2002 - 14:48 #6
eks...

startside..

1. Velkommen
2. Ostemad
3. Spegedreng

Hvis man så klikker på Velkommen:

1. Velkommen
  1.1 Hej
  1.2 med dig
2. Ostemad
3. Spegedreng
Avatar billede keysersoze Ekspert
11. marts 2002 - 15:09 #7
det er ikke lige noget jeg har et eksempel på - men det kræver "bare" rigtig opsætning af sql'er og loops
Avatar billede cthun Nybegynder
12. marts 2002 - 12:03 #8
Jeg fandt selv ud af det.. Det var noget med db'en.. Den kunne åbenbart ikke finde ud af at det ene var tekst og det andet tal!!
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