Har ngra filter i "skicka-filen" för mailadress och hemsida.
Nu om jag anger en korrekt hemside adress så får jag:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '' [<a href='http://www.mickea.com' target='_blank'> Hemsida </a>] ''.
/projekt/hklubben/script/g_book_skicka.asp, line 83
Dim epostfilter, kolla
SET epostfilter = new RegExp
epostfilter.Pattern = "^[a-z0-9.-_]{1,20}@[a-z0-9.-_]{1,20}.[a-z]{2,4}$"
kolla = epostfilter.test(email)
--------------------------------
IF kolla <> TRUE THEN
e_mail = " [ Ingen Email ] "
ELSE
e_mail = " [<a href='mailto:" & email & "'> Mail </a>] "
END IF
...och för hemsida:
if left(hemsida, 11) = "http://www." then
web_site = " [<a href='" & hemsida & "' target='_blank'> Hemsida </a>] "
end if
if left(hemsida, 4) = "www." then
web_site = " [<a href='http://" & hemsida & "' target='_blank'> Hemsida </a>] "
end if
if not instr(hemsida, ".") >0 then
web_site = " [ Ingen Hemsida ] "
end if
Eller nä, så är det väl inte, men just i detta tillfälle så känner jag mig jälvigt dum (Ja, ni får hålla med).
Felet var mitt.
Jag hade inte ändrat ngt koden, men Gästboken är Flashbaserad, felet var att jag tilldelat inputrutan för email variabelnamnet "email", när det skulle vara "mail".
Så ibland är felet väldigt lätt, även fast man till en början tycker det är jävligt svårt...
Jag tycker ändå att du ska skippa htmlkod i databasen och använda länkfunktionerna när du skriver ut.
Blir bra mycket större risk för fel med en sådan där lösning.