webForumDet fria alternativet

Gästbok

ASPur ASP

2 svar · 283 visningar · startad av axel n

Medlem sedan jan. 20017 inlägg
Frågan#1

Hur gör man för att kolla så att folk inte skriver i gästboken med tomma fält?
Jag kan inte så mycket om asp men jag håller på att lära mig. Jag vill att man ska vara tvungen att skriva in namn och medelande.

<% Response.Expires=-1500 %>
<% Response.Buffer = True %>
<!-- #include file="adovbs.inc" -->

<%
	
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("pallebook.mdb")
	Set RecSet = Server.CreateObject("ADODB.Recordset")

	AdGbook = "SELECT * FROM gbook"

	RecSet.Open AdGbook, Connect, adOpenDynamic, adLockOptimistic

	RecSet.AddNew

'Kolla om Namnet är tomt
	If Request.Form("namn") <> "" Then
	RecSet("Namn") = Request.Form("namn")
	End If
	
'Kolla om Email är tomt
	If Request.Form("email") <> "" Then
	RecSet("Email") = Request.Form("email")
	End If
	
' Kolla om Webb är tomt
	If Request.Form("webb") <> "" Then
	RecSet("Webb") = Request.Form("webb")
	End If
	
'Kolla om Meddelandet är tomt
	If Request.Form("body") <> "" Then
	RecSet("Medd") = Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Request.Form("body"), ";)", "<img src=smiley1.gif>"), ":)", "<img src=smiley2.gif>"), ":D", "<img src=smiley3.gif>"), ":e", "<img src=smiley4.gif>"), ":(", "<img src=smiley7.gif>"), ":h", "<img src=smiley5.gif>"), "X(", "<img src=smiley12.gif>"), ":p", "<img src=smiley11.gif>"), ":o", "<img src=smiley8.gif>"), ":l", "<img src=smiley6.gif>"), ":x", "<img src=smiley13.gif>"), ":r", "<img src=smiley9.gif>"), ":f", "<img src=smiley10.gif>"), ":q", "<img src=smiley14.gif>"), ":i", "<img src=smiley15.gif>"), ":j", "<img src=smiley16.gif>")
	End If

'Fyller i resten
	RecSet("Datum") = Request.Form("datum")
	RecSet("IP") = Request.Form("ip")

	RecSet.Update
	RecSet.Close
	Connect.Close
	
	Response.Redirect("pallebook.asp")
%>
Medlem sedan dec. 2000557 inlägg
#2

Tjenare.

Man kan göra så här:

<%
If Request.Form("Fält") = "" Then
Response.Write "Ajjabajja, inga tomma fält!"
Else
RecSet("Kolumn") = Request.Form("Fält")
End If
%>

------------------
// Palleman
www.wiicom.nu/palle

Medlem sedan jan. 20017 inlägg
#3

Tack så mycket Palle.
Både för hjälpen och för alla bra script du gör ;)

135 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)