17. januar 2006 - 23:52Der er
8 kommentarer og 2 løsninger
Sætte noget ind, hvis form er tom
Hej
Er ved at forsøge at lave en gæstebog vil gerne have så hvis man ikke skriver noget i det felt, hvor man skal skrive sin hjemmeside adresse ind i, at koden så automatisk sætter et X i databasen. Hvordan gøres dette?
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From gb" rs.Open strSQL, Connect, adOpenKeyset, adLockOptimistic rs.AddNew if Request.Form("Name") <> "" then rs("Name") = Request.Form("Name") end if if Request.Form("Email") <> "" then rs("Email") = Request.Form("Email") if Request.Form("Homepage") <> "" then rs("Homepage") = Request.Form("Homepage") else rs("Homepage") = "X" end if if Request.Form("Entry") <> "" then rs("Entry") = Request.Form("Entry") end if rs("Date") = date() rs("ip") = Request.ServerVariables("REMOTE_ADDR") rs.Update rs.Close Set rs = Nothing Connect.Close set Connect = Nothing
hvis jeg bruger den del jeg har skrevet er der ingen problemer underligt nok. hele min kode ser således ud..
If blnCAPTCHAcodeCorrect Then
Response.Write("Correctly")
Const adOpenKeyset = 1 Const adLockOptimistic = 3
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From gb" rs.Open strSQL, Connect, adOpenKeyset, adLockOptimistic rs.AddNew if Request.Form("Name") <> "" then rs("Name") = Request.Form("Name") end if if Request.Form("Email") <> "" then rs("Email") = Request.Form("Email") if Request.Form("Homepage") <> "" then rs("Homepage") = Request.Form("Homepage") else rs("Homepage") = "X" end if if Request.Form("Entry") <> "" then rs("Entry") = Request.Form("Entry") end if rs("Date") = date() rs("ip") = Request.ServerVariables("REMOTE_ADDR") rs.Update rs.Close Set rs = Nothing Connect.Close set Connect = Nothing
if Request.Form("Email") <> "" then rs("Email") = Request.Form("Email")
skal være:
if Request.Form("Email") <> "" then rs("Email") = Request.Form("Email") end if
Synes godt om
Slettet bruger
18. januar 2006 - 10:19#6
Jeps det var bare en "end if"´er jeg havde glemt... Prøv denne her: If blnCAPTCHAcodeCorrect Then
Response.Write("Correctly")
Const adOpenKeyset = 1 Const adLockOptimistic = 3
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From gb" rs.Open strSQL, Connect, adOpenKeyset, adLockOptimistic rs.AddNew if Request.Form("Name") <> "" then rs("Name") = Request.Form("Name") end if if Request.Form("Email") <> "" then rs("Email") = Request.Form("Email") end if if Request.Form("Homepage") <> "" then rs("Homepage") = Request.Form("Homepage") else rs("Homepage") = "X" end if if Request.Form("Entry") <> "" then rs("Entry") = Request.Form("Entry") end if rs("Date") = date() rs("ip") = Request.ServerVariables("REMOTE_ADDR") rs.Update rs.Close Set rs = Nothing Connect.Close set Connect = Nothing
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.