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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.