Tegn i Tagwall
Hej alle..Har fundet en fejl i min tagwall... Der kommer en error hver gang en af mine brugere laver f.eks. dette tegn '
Hvad kan jeg gøre for at forhindre at fejlen kommer?
Paster lidt af koden fra tagwall_write.asp
<%
'tjekker indtastede oplysninger og skriver til databasen
Dim brugernavn, password, tagwall, Conn
Set Conn = Server.CreateObject("ADODB.Connection")
if( Request.ServerVariables("REQUEST_METHOD") = "POST" ) then
brugernavn = request.form("brugernavn")
password = request.form("password")
emne = request.form("emne")
tagwall = request.form("tagwall")
SQL = "SELECT COUNT(*) AS count FROM bruger WHERE brugernavn = '" & brugernavn & "' AND password = '" & password & "'"
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb") & ";UID=admin;PWD=;"
Set RS = Conn.Execute( SQL )
if( RS("count") > 0 ) then
if( LEN(TRIM(tagwall)) > 0 And len(trim(emne)) > 0 ) then
SQL = "INSERT INTO tagwall (brugernavn, emne, tagwall, dato) VALUES ('" & brugernavn & "','" & emne & "','" & tagwall & "','" & date() & "')"
Conn.Execute( SQL )
response.redirect "tagwall.asp"
else
response.write "<span class='skrift'><font color='#FF3300'>Du har enten glemt at skrive et emne eller en tagwall !</font></span>"
end if
else
response.write "<span class='skrift'><font color='#FF3300'>Du skal opgive dit brugernavn eller password.</font></span>"
end if
end if
%>
