28. maj 2002 - 18:12Der er
13 kommentarer og 1 løsning
Brug af "gyf" laver syntax error?
Hej Jeg har en site hvor medlemmerne skal debatere på engelsk og når brugerne svarer og teksten indeholder en gyf ' - kommer der en syntax error? Hvordan undgår jeg dette?
Det skulle være her det går galt? - Alt lægges op i en access database
SQL = "UPDATE spm SET SVAR = '"& svar &"' WHERE (ID ="& request("spmid") &")" conn.execute (SQL) SQL1 = "SELECT * FROM spm WHERE id = " & request("spmid") set mail = conn.execute( SQL1 )
SQL = "UPDATE spm SET SVAR = '"& Replace(svar,"'", "''" &"' WHERE (ID ="& request("spmid") &")" conn.execute (SQL) SQL1 = "SELECT * FROM spm WHERE id = " & request("spmid") set mail = conn.execute( SQL1 )
SQL = "UPDATE spm SET SVAR = '"& Replace(svar,"'", "''") &"' WHERE (ID ="& request("spmid") &")" conn.execute (SQL) SQL1 = "SELECT * FROM spm WHERE id = " & request("spmid") set mail = conn.execute( SQL1 )
Som hoved regl bør man ændre en ' til to '' når det noget en bruger kan taste ind (brugere har det med at gøre dumme ting). Det gælder kun for tekst/notat felter.
Så du kan rette disse linier: strKat = int(Request.Form("kat")) strTitel = Server.HTMLEncode(Request.form("Titel")) strOmraade = Request.Form("omraade") strMsg = Server.HTMLEncode(Request.Form("annonce")) strMsg = Replace(strMsg,vBcrlf,"<br>")
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.