Asp中如何将表单信息储存到数据库中
要做个学生网上选课系统,在用户注册页面reg.asp,点击提交以后将表单信息提交到regsubmit.asp此页面(我自己写的有错误,真不知道该怎么写了),但是不知道该怎...
要做个学生网上选课系统,在用户注册页面reg.asp,点击提交以后将表单信息提交到regsubmit.asp此页面(我自己写的有错误,真不知道该怎么写了),但是不知道该怎么写代码才能将从reg.asp内的信息存储到数据库中,请高手帮帮忙,把regsubmit.asp正确的代码完整的写出来,让我参考参考阿,谢谢了!
-------数据库中表单信息----------
数据库采用Access2003,数据库中有几个表,其中一个student表内信息
StudentUsename '登入帐号
StudentPwd '登入密码
StudentName '用户真实姓名
StudentBirthday '用户出生年月
StudentSex '用户性别
StudentTel '用户电话
StudentEmail '用户邮箱地址
yuanxi '用户的院系
zhuanye '用户的专业
--------------conn.asp中的内容--------------------
<%
dim conn
dim connstr
dim db
db="Data/xkxt.mdb" '数据库文件的位置
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
sub CloseConn()
conn.close
set conn=nothing
end sub
%>
------regsubmit.asp中的内容---------
<!--#include file="conn.asp"-->
<%
StudentUsename = request.Form("ID")
StudentPwd = request.Form("pwd")
StudentName = request.Form("name")
StudentSex = request.Form("sex")
StudentTel = request.Form("tel")
StudentYear = request.Form("year")
StudentMonth = request.Form("month")
StudentDay = request.Form("day")
Yuanxi = request.Form("yuanxi")
zhuanye = request.Form("zhuanye")
StudentEmail1 = request.Form("email1")
StudentEmail2 = request.Form("email2")
StudentBirthday = StudentYear & "-" & StudentMonth & "-" & StudentDay
StudentEmail = StudentEmail1 & "@" & StudentEmail2
set rs=server.createobject("adodb.recordset")
sql="insert into student(StudentUsename,StudentPwd,StudentName,StudentSex,StudentBirthday,StudentTel,StudentEmail,yuanxi,zhuanye) values('"&StudentUsename&"','"&StudentPwd&"','"&StudentName&"','"&StudentSex&"','"StudentBirthday"','"&StudentTel&"','"&StudentEmail&"','"&yuanxi&"','"&zhuanye&"')"
rs.open sql,conn,3,3
%>
漏掉的字段我已经添加上了,还是打不开.真的是郁闷死 <<我把做的上传到网页中了http://snail2009.free.ynqb.com/my/ 点击一下 新学生注册 然后填写玩提交 还是会出错,希望大家能看看 帮忙解决下啊,急急急!源文件下载地址http://snail2009.free.ynqb.com/my/my.rar>> 展开
-------数据库中表单信息----------
数据库采用Access2003,数据库中有几个表,其中一个student表内信息
StudentUsename '登入帐号
StudentPwd '登入密码
StudentName '用户真实姓名
StudentBirthday '用户出生年月
StudentSex '用户性别
StudentTel '用户电话
StudentEmail '用户邮箱地址
yuanxi '用户的院系
zhuanye '用户的专业
--------------conn.asp中的内容--------------------
<%
dim conn
dim connstr
dim db
db="Data/xkxt.mdb" '数据库文件的位置
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
sub CloseConn()
conn.close
set conn=nothing
end sub
%>
------regsubmit.asp中的内容---------
<!--#include file="conn.asp"-->
<%
StudentUsename = request.Form("ID")
StudentPwd = request.Form("pwd")
StudentName = request.Form("name")
StudentSex = request.Form("sex")
StudentTel = request.Form("tel")
StudentYear = request.Form("year")
StudentMonth = request.Form("month")
StudentDay = request.Form("day")
Yuanxi = request.Form("yuanxi")
zhuanye = request.Form("zhuanye")
StudentEmail1 = request.Form("email1")
StudentEmail2 = request.Form("email2")
StudentBirthday = StudentYear & "-" & StudentMonth & "-" & StudentDay
StudentEmail = StudentEmail1 & "@" & StudentEmail2
set rs=server.createobject("adodb.recordset")
sql="insert into student(StudentUsename,StudentPwd,StudentName,StudentSex,StudentBirthday,StudentTel,StudentEmail,yuanxi,zhuanye) values('"&StudentUsename&"','"&StudentPwd&"','"&StudentName&"','"&StudentSex&"','"StudentBirthday"','"&StudentTel&"','"&StudentEmail&"','"&yuanxi&"','"&zhuanye&"')"
rs.open sql,conn,3,3
%>
漏掉的字段我已经添加上了,还是打不开.真的是郁闷死 <<我把做的上传到网页中了http://snail2009.free.ynqb.com/my/ 点击一下 新学生注册 然后填写玩提交 还是会出错,希望大家能看看 帮忙解决下啊,急急急!源文件下载地址http://snail2009.free.ynqb.com/my/my.rar>> 展开
2个回答
展开全部
你能不能把IIS报错的打开啊?
现在明嫌看不出怎么激首手错。
=====================================================
你压缩包里的SQL少了个字段,这样试试:
sql="insert into student(StudentUsename,StudentPwd,StudentName,StudentSex,StudentBirthday,StudentTel,StudentEmail,yuanxi,zhuanye) values('"&StudentUsename&"','"&StudentPwd&"','"&StudentName&"','"&StudentSex&"','芹郑"StudentBirthday"','"&StudentTel&"','"&StudentEmail&"','"&yuanxi&"','"&zhuanye&"')"
========================================================
set rs=server.createobject("adodb.recordset") 这句不要
rs.open sql,conn,3,3 改成:
conn.execute(sql)
CloseConn
现在明嫌看不出怎么激首手错。
=====================================================
你压缩包里的SQL少了个字段,这样试试:
sql="insert into student(StudentUsename,StudentPwd,StudentName,StudentSex,StudentBirthday,StudentTel,StudentEmail,yuanxi,zhuanye) values('"&StudentUsename&"','"&StudentPwd&"','"&StudentName&"','"&StudentSex&"','芹郑"StudentBirthday"','"&StudentTel&"','"&StudentEmail&"','"&yuanxi&"','"&zhuanye&"')"
========================================================
set rs=server.createobject("adodb.recordset") 这句不要
rs.open sql,conn,3,3 改成:
conn.execute(sql)
CloseConn
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询