用ASP实现表单信息提交到数据库,然后对数据库数据进行添加修改删除的问题
我想用ASP开发一个简单的学生信息管理系统,主页面已经做好了,并且用Access创建了一个名为"成绩管理.mdb"数据库,库中建立了一个学生表,表中有姓名、学号、性别、出...
我想用ASP开发一个简单的学生信息管理系统,主页面已经做好了,并且用Access创建了一个名为"成绩管理.mdb"数据库,库中建立了一个学生表,表中有姓名、学号、性别、出生年月等字段,且添加了相应的记录,我的问题是:在登录界面输入姓名、学号后怎样连接到"成绩管理.mdb"数据库,然后做一个什么样的.ASP页面(具体代码如何?)对数据进行添加修改删除等功能,并且将信息显示出来!请高手指教!本人不甚感激!
主页面代码:
<html>
<head>
<title>信息管理</title>
<body >
<p align=center>
<table border=1 cellpadding=1 cellspacing=1 height=228
style="height:228px; width:345px" width=58.28%>
<tr>
<td>
<div align=center><strong>
<font color="blue" face="楷体" size="6"><p align=center>学生信息管理系统</center>
</strong>
</div></td></tr>
<tr>
<td>
</FONT>
<form method="post" action="eg121.asp"><center>
<font color="blue" face="楷体" size="5"><strong>
姓 名:<input type=text name="name1" size=8 maxlength=8>
学 号:<input type=text name="name2" size=10 maxlength=10>
</strong>
<p align=center>
<input type=submit name="提交" value="进入系统"><p>
<input type=reset name="chongtian" value="重新填写">
</table>
</form>
</body>
</head>
</html>
代码中的eg121.asp如何编写?我是一个乡下穷小子也想学网络编程啊!希望能得到高手的指教相互学习! 展开
主页面代码:
<html>
<head>
<title>信息管理</title>
<body >
<p align=center>
<table border=1 cellpadding=1 cellspacing=1 height=228
style="height:228px; width:345px" width=58.28%>
<tr>
<td>
<div align=center><strong>
<font color="blue" face="楷体" size="6"><p align=center>学生信息管理系统</center>
</strong>
</div></td></tr>
<tr>
<td>
</FONT>
<form method="post" action="eg121.asp"><center>
<font color="blue" face="楷体" size="5"><strong>
姓 名:<input type=text name="name1" size=8 maxlength=8>
学 号:<input type=text name="name2" size=10 maxlength=10>
</strong>
<p align=center>
<input type=submit name="提交" value="进入系统"><p>
<input type=reset name="chongtian" value="重新填写">
</table>
</form>
</body>
</head>
</html>
代码中的eg121.asp如何编写?我是一个乡下穷小子也想学网络编程啊!希望能得到高手的指教相互学习! 展开
4个回答
展开全部
<!--#include file="***.asp-->'包含文件
<%
name1=trim(request("name1"))
name2=trim(request("name2"))
set rs=server.createobject("adodb.recordset")
sql=" select * from student where 1<>1 "
rs.Open sql,conn,1,3
rs.addNew
rs("name1")=name1
rs("name2")=name2
rs.Update
rs.Close
response.redirect "index.asp"
%>
<%
name1=trim(request("name1"))
name2=trim(request("name2"))
set rs=server.createobject("adodb.recordset")
sql=" select * from student where 1<>1 "
rs.Open sql,conn,1,3
rs.addNew
rs("name1")=name1
rs("name2")=name2
rs.Update
rs.Close
response.redirect "index.asp"
%>
展开全部
先要连数据库例如:
下面是从表单获取信息把他们添加到数据库里,表单自己建。
id是建数据库时建个id字段,自动编号
<!-- #include file="*****.asp"-->‘数据库的连接页面包含文件
添加页
<%
user=trim(request("user"))'获取姓名的字段名,
userID=request("userID")'获取学号的字段名,
sex=request("sex")' 获取性别的字段名,
age=request("age")'获取年龄的字段名,
set rs=server.createobject("adodb.recordset")
sql="select * from 成绩管理.mdb"
rs.open sql,con,1,3 '向数据库里添加信息
rs.addnew
rs3("usre")=user
rs("userID")=userID
rs("sex")=sex
rs("age")=age
rs.update
%>
修改页
<%
user=trim(request("user"))'获取姓名的字段名,
userID=request("userID")'获取学号的字段名,
sex=request("sex")' 获取性别的字段名,
age=request("age")'获取年龄的字段名,
sql3="update 成绩管理.mdb set user='"&user&"',userID='"&userID&"',sex='"&sex&"',age='"&age&"' where id="&id
set rs=con.execute(sql)
%>
删除页
<%
id=trim(request("id"))
sql="delete * from 成绩管理.mdb where id="&id
set rs=con.execute(sql)
%>
下面是从表单获取信息把他们添加到数据库里,表单自己建。
id是建数据库时建个id字段,自动编号
<!-- #include file="*****.asp"-->‘数据库的连接页面包含文件
添加页
<%
user=trim(request("user"))'获取姓名的字段名,
userID=request("userID")'获取学号的字段名,
sex=request("sex")' 获取性别的字段名,
age=request("age")'获取年龄的字段名,
set rs=server.createobject("adodb.recordset")
sql="select * from 成绩管理.mdb"
rs.open sql,con,1,3 '向数据库里添加信息
rs.addnew
rs3("usre")=user
rs("userID")=userID
rs("sex")=sex
rs("age")=age
rs.update
%>
修改页
<%
user=trim(request("user"))'获取姓名的字段名,
userID=request("userID")'获取学号的字段名,
sex=request("sex")' 获取性别的字段名,
age=request("age")'获取年龄的字段名,
sql3="update 成绩管理.mdb set user='"&user&"',userID='"&userID&"',sex='"&sex&"',age='"&age&"' where id="&id
set rs=con.execute(sql)
%>
删除页
<%
id=trim(request("id"))
sql="delete * from 成绩管理.mdb where id="&id
set rs=con.execute(sql)
%>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要做的好象不是一个页面的代码就能完事的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的回答的好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询