Hjælp!!!
Jeg har lavet en formular med to tekst felter som skal udfyldes (emne og question).Teksten fra de to felter bliver lagret i en database (access) således:
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"Driver={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"/brevkasse/brevkasse.mdb\")
Conn.Open DSN
%>
<%
strSQL = \"INSERT INTO helse (emne, question) values(\'\" & Request.Form(\"emnequestion\") & \"\', \'\" & Request.Form(\"questionquestion\") & \"\') \"
Conn.Execute(strSQL)
Conn.close
Set Conn = Nothing
Response.Write \"Tak for dit spørgsmål. Det vil blive besvaret hurtigst muligt\"
%>
Jeg har så lavet en side som udskriver de forskellige spørgsmål :
<!--#include file=\"clssfd.asp\"-->
<%
Dim rsSvar
Set rsSvar = Server.CreateObject(\"ADODB.RecordSet\")
rsSvar.Open \"helse\", objConn
If Not rsSvar.EOF Then
Response.Write _
\"<TABLE BORDER=\"\"1\"\" CELLSPACING=\"\"3\"\" CELLPADDING=\"\"3\"\">\" & _
\"<TR>\" & _
\" <TH><FONT SIZE=\"\"-1\"\">Klik for<BR>at svare</FONT></TH>\" & _
\" <TH>Emne</TH>\" & _
\" <TH>Spørgsmål</TH>\" & _
\"</TR>\"
Do While Not rsSvar.EOF
Response.Write _
\"<TR ALIGN=CENTER>\" & _
\" <TD><A HREF=\"\"svar.asp\"\">\" & _
rsSvar(\"Id\") & \"</A></TD>\" & _
\" <TD>\" & rsSvar(\"emne\") & \"</TD>\" & _
\" <TD>\" & rsSvar(\"question\") & \"</TD>\" & _
\"</TR>\"
rsSvar.MoveNext
Loop
Response.Write \"</TABLE>\"
Else
Response.Write \"<CENTER><H2>Der er ikke nogen spørgsmål i øjeblikket</H2></CENTER>\"
End If
rsSvar.Close
%>
Nu kunne jeg godt tænke mig at når man trykker på et af tallene bliver kun det spørgsmål udfra tallet man har trykket på udskrevet på en ny side sammen med et tekstfelt hvori man kan give et svar på spørgsmålet.
Håber det er til at forstå....
