webForumDet fria alternativet

Man måste INTE skriva....

ASP

5 svar · 186 visningar · startad av graf

Medlem sedan aug. 2001174 inlägg
Frågan#1

Hej, laddade ner en gästbok tidigare idag. Och när jag skriver ett inlägg så vill jag inte att man måste skriva sin epost, icq eller sin hemsida.
Men vad ska jag ta bort om man bara ska BEHÖVA skriva meddelande & namn?
Såhär ser koden ut:

<%

Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("db/guestbook.mdb")

SQL = "Insert Into Guestbook(namn,epost,hemsida,icq,meddelande) VALUES ('" & Request.Form("namn") & "', '" & Request.Form("epost") &"', '" & Request.Form("hemsida") &"', '" & Request.Form("icq") &"', '" & Request.Form("meddelande") &"')"
Set rs = db.Execute(SQL)

Set rs = nothing
Set db = nothing

Response.Redirect "default.asp"

%>

Medlem sedan dec. 19992 085 inlägg
#2

Om det fortfarande ska vara möjligt att skriva i det så får du lägga till kod istället:

if Request.Form("epost")="" then
   epost=" "
end if

O.S.V

Sen måste du ju självklart byta ut Request.form("namn") mot bara "namn" i SQL'n.

Kanske inte så snygg lösning men :l

------------------
//M@rtin || Peachy.nu\\

ni taLar Bra laTiN

Medlem sedan dec. 200012 464 inlägg
#3

Om du inte har ändrat tabellen eller inmatningsformuläret så borde det fungera som det är nu. Dvs, om du inte fyller i vissa fält så blir det en tom sträng i de kolumnerna.

------------------
essentitia preter non sans multiplicandum

Medlem sedan juli 20003 825 inlägg
#4

"Sen måste du ju självklart byta ut Request.form("namn") mot bara "namn" i SQL'n"

Jo jag gillar martins tillvägagångssätt. Jag har gjort en lite funktion som plockar bort "elaka tecken" och anropar alla med

namn = trimVars("namn")

happy coding!

Medlem sedan aug. 20003 575 inlägg
#5

Varför inte bara tillåta Nolllängd i databasen?

------------------
"Brott kanske inte lönar sig, men det är kul"

Medlem sedan jan. 20013 341 inlägg
#6

Eller ladda ner en fungerande gästbok härifrån: http://scripts.cyber.nu/

:e

------------------
Data-Doktorn
Min egen musik!
Mitt coverband

258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)