Problem med en sql i i forbindelse med form
Jeg har oprettet en side, hvor brugeren indtaster en email. Brugeren får en email med et link som indeholde email og kode.På link siden tjekkes email og kode med en database om det email og kode er gyldigt samt om brugeren har været der før. Har brugeren ikke været der før får denne nogle valg muligheder, har man været der før for man ingen valgmuligheder.Det virker perfekt.
Problemet er, at når valg mulighederne skal submittes så kan jeg ikke få dataer ind i databasen. Dataerne som skal ind er brugerens valg samt en værdi at brugeren har været der.
Nedenfor er submit delen og request delen
??:-) Karsten_Larsen
SUBMIT DEL
<FORM action="valg.asp?step=2" method="post">
<tr>
<td>
<TABLE width="221" border="0" bordercolor="#FF0000">
<TR>
<TD width="137" class="valg">
<INPUT type="radio" name="valg" value="1" checked>Valg 1
</TD>
</TR>
<TR>
<TD><input type="radio" name="valg" value="2">Valg 2 </TD>
</TR>
</TABLE>
</td>
</tr>
<input type="hidden" name="email" value="<%Request.QueryString("email")%>">
<input type="hidden" name="kode" value="<% Request.QueryString("kode")%>">
<INPUT name="tjek" type="submit" value="Send">
<INPUT type="reset" name="Submit2" value="Slet">
</FORM>
REQUEST DEL
' her saettes vaerdierne ind i databasen og saa man ikke kan proeve igen
if Request.QueryString("step") = 2 then
dim emailsendt,valg_sendt,kode_sendt
emailsendt = Request.Form("email")
valg_sendt = Request.Form("valg")
kode_sendt = Request.Form("kode")
%>
<!--#include file="valg.inc" -->
<%
Set objRecInd = Server.CreateObject("ADODB.RecordSet")
objRecInd.open "SELECT * FROM stamoplysninger WHERE email = '" & emailsendt & "'" , objConn, 1, 3
If objRecInd("kode") = kode_sendt then
objRecInd("tjek") = 1
objRecInd("valg") = valg_sendt
objRecInd.Update
end if
objRecInd.close
set objRecInd = nothing
objConn.close
set objConn = nothing
Response.write (Request.Form("Valget er registreret og der kan ikke vælges mere"))
end if
%>
