redirecte hvis bruger har stemt
Jeg har en login side hvor folk får tildelt et session id. Derefter har jeg et skema som skal udfyldes.Jeg vil gerne have det lavet sådan så folk kun kan udfylde skemaet 1 gang pr. måned.
Scriptet kører når folk trykker submit. Der skal den gå ind og checke følgende:
If checkbrugerSQL.BOF Or checkbrugerSQL.EOF Then
' //Hvis brugeren ikke findes i databasen skriv indtastede data til tabel
Else
Response.Redirect "side2.asp"
end if
' // Ellers redirect til ny side med beskeden du har allerede stemt.
Her er det jeg har lavet, men det virker ik. Hvad går galt ?
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From tabel1"
checkbrugerSQL = "SELECT * FROM tabel1 WHERE id=" & Session("userid") &
rs.Open strSQL, checkbrugerSQL, Conn, adOpenKeyset, adLockOptimistic
If checkbrugerSQL.BOF Or checkbrugerSQL.EOF Then
' //Hvis brugeren ikke findes gå videre
rs.AddNew
rs("svar") = Request.Form("question1")
rs.Update
rs.Close
Set rs = Nothing
' // Ellers omstil til ny side med besked DU HAR ALLEREDE STEMT
Else
Response.Redirect "side2.asp"
end if
Conn.Close
set Conn = Nothing
håber nogen kan hjælpe. På forhånd tak
