请教这段ASP表单的post提交文件,如何防止空提交?

<!--#includefile="conn.asp"--><%setrs=server.CreateObject("adodb.recordset")rs.Open"s... <!--#include file="conn.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from [order] ",conn,1,3
rs.addnew
rs("name")=trim(request("name"))
rs("qq")=trim(request("qq"))
rs("school")=trim(request("school"))
rs("tel")=trim(request("tel"))
rs("address")=trim(request("address"))
rs("content")=trim(request("content"))
rs("date")=now()
rs.Update
rs.Close
set rs=nothing
%>
如上做了一个在线订单系统
这是POST.ASP文件
现在有一个BUG就是如果直接访问这个文件在网站后台数据库就会产生空的结果
如何让人直接访问这个地址不提交东西呢
请高手直接在我的这个文件里修改一下帮我
谢谢谢谢~
展开
 我来答
蛇仔明表哥
2012-07-20 · TA获得超过2954个赞
知道小有建树答主
回答量:1824
采纳率:33%
帮助的人:600万
展开全部
做一个判断嘛。。
if request("name") <> "" then
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from [order] ",conn,1,3
rs.addnew
rs("name")=trim(request("name"))
rs("qq")=trim(request("qq"))
rs("school")=trim(request("school"))
rs("tel")=trim(request("tel"))
rs("address")=trim(request("address"))
rs("content")=trim(request("content"))
rs("date")=now()
rs.Update
rs.Close
set rs=nothing

else
response.Write "<script language='javascript'>alert('大哥别乱搞,小心我打你PP!!');location.href='javascript:history.go(-1)';</script>"
response.End
end if
追问
淫才也~!~ 嘿嘿 搞定啦
追答
那给分呗。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式