asp表单处理

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:46:00
form.asp:
<form action="form.asp?mark=southidc" method="post" name="form1">
姓名:<input type="text" name="name">
年龄:<input type="text' name="age">
性别:<input type="text" name="sex">
<input type="submit" value="提交">
</form>
access数据库中字段:name:文本 age:数字 性别:是/否
==================
我能将姓名单项保存到数据库,我不知道数字型,逻辑型,还有如果是多项选择的提交应该怎么处理?
===========
我处理的一段asp程序:
<%if Request.QueryString("mark")="southidc" then%>
<%
name=server.htmlencode(Trim(Request("name")))
%>
<%
If name="" Then
response.write "SORRY <br>"
response.write "内容不能为空!!<a href=""javascript:history.go(-1)"">返回重输</a>"
response.end
end if

Set rs = Server.CreateObject("ADOD

1、只要不需要参与数值计算的文本都可以设计为文本类型。如果你的AGE要涉及到计算的话就用数值型。添加方式例子:rs("Age") = 50
2、SEX这种逻辑型的在ACCESS数据库中可以用yes/no,true/flase方式来实现,在SqlServer中可以用Int类型表示,比如1表示男,0表示女。
3、多项的时候其实取得的值是一个列表,比如有一组名为“pro”的多选框,假如用户选择了:产品A,产品B,产品C 这三个选项,那么,取得的值是“产品A, 产品B, 产品C”这样的一个字符串(每两个中间有逗号和空格分开)。存入数据库时根据需要保存,可以存为一个字符串(相当于值的列表),也可以把各值分开保存