注册 登录
编程论坛 ASP技术论坛

毕业设计求助 如何把数据提交到数据库

ggdandan 发布于 2015-12-02 15:47, 2166 次点击
各位大神、老师、学长,小弟毕业设计是做一个餐厅在线订座系统
只有本站会员才能查看附件,请 登录

如图
现在遇到一个问题,就是从数据库提取出来能订的座位后,用户订座后,这个数据又怎样提交给后台数据库?
程序代码:

<form id="form1" name="form1" action="3.asp" method="post">
     <%
connstr
="provider=microsoft.jet.oledb.4.0;data source="&server.MapPath("db1.mdb")
set conn=server.CreateObject("adodb.connection")
conn.open connstr
strsql
="select * from t1"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
1,1
do while not rs.eof
zt
=""
if rs("zt")=1 then
zt
="disabled"
end if
%>
<input type="checkbox" name="c1" id="01" value='<%=rs("n1")%>' <%=zt%>/><%=rs("n1")%>号桌  
<%
rs.movenext
loop
%><br />
     <input type="submit" name="button" id="button" value="订座"
_________________________________________________________________________________________________________________________________这是前台
<form id
="form1" name="form1" method="post" action="5.asp" >
<%connstr="provider=microsoft.jet.oledb.4.0;data source="&server.MapPath("db1.mdb")
set conn=server.CreateObject("adodb.connection")
conn.open connstr
strsql
="select * from T1"
%>
<%
if request.form("c1")<>""then
  u1
=request.Form("c1")
  response.write(
"您选择了"&u1&"桌,是否确认订座?")&"</br>"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
2,2
strsql
="select * from t1 where n1="&u1
    rs(
"zt")=trim("1")

 
end if
if request.form("c2")<>""then
  u1
=request.Form("c2")
  response.write (
"您选择了"&u1&"桌,是否确认订座?")&"</br>"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
2,2
strsql
="select * from t1 where n1="&u1
    rs(
"zt")=trim("1")
   
end if

 
if request.form("c3")<>""then
  u1
=request.Form("c3")
  response.write(
"您选择了"&u1&"桌,是否确认订座?")&"</br>"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
2,2
strsql
="select * from t1 where n1="&u1
    rs(
"zt")=trim("1")

 
end if
if request.form("c4")<>""then
  u1
=request.Form("c4")
  response.write(
"您选择了"&u1&"桌,是否确认订座?")&"</br>"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
2,2
strsql
="select * from t1 where n1="&u1
    rs(
"zt")=trim("1")

 
end if
if request.form("c5")<>""then
  u1
=request.Form("c5")
  response.write(
"您选择了"&u1&"桌,是否确认订座?")&"</br>"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
2,2
strsql
="select * from t1 where n1="&u1
    rs(
"zt")=trim("1")

 
end if
if request.form("c6")<>""then
  u1
=request.Form("c6")
  response.write(
"您选择了"&u1&"桌,是否确认订座?")&"</br>"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
2,2
strsql
="select * from t1 where n1="&u1
    rs(
"zt")=trim("1")

 
end if
if request.form("c7")<>""then
  u1
=request.Form("c7")
  response.write(
"您选择了"&u1&"桌,是否确认订座?")&"</br>"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
2,2
strsql
="select * from t1 where n1="&u1
    rs(
"zt")=trim("1")

 
end if
if request.form("c8")<>""then
  u1
=request.Form("c8")
  response.write(
"您选择了"&u1&"桌,是否确认订座?")&"</br>"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
2,2
strsql
="select * from t1 where n1="&u1
    rs(
"zt")=trim("1")

 
end if
if request.form("c9")<>""then
  u1
=request.Form("c9")
  response.write(
"您选择了"&u1&"桌,是否确认订座?")&"</br>"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
2,2
strsql
="select * from t1 where n1="&u1
    rs(
"zt")=trim("1")

 
end if
if request.form("c10")<>""then
  u1
=request.Form("c10")
  response.write(
"您选择了"&u1&"桌,是否确认订座?")&"</br>"
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,
2,2
strsql
="select * from t1 where n1="&u1
    rs(
"zt")=trim("1")

 
end if
%>
<%
rs.update
rs.close
   
set rs=nothing

 conn.close

 
set conn=nothing %>
<input type="submit" name="button" id="button" value="提交" />
<input type="button" name="b2" id="button2" value="返回";  onclick="location.href='zi.asp'"/>
</form>
-------------------------------------------------------------------------------------------------------------------------------------------这是确认提交页面,提交到5.asp,5.asp是空的,怎么实现?

只有本站会员才能查看附件,请 登录

这是数据库,n1代表座位数 zt代表有人或无人   有人显示1 无人显示0
8 回复
#2
林月儿2015-12-02 21:22
access数据库插入语句?
#3
林月儿2015-12-02 21:22
access数据库插入语句?
#4
hu9jj2015-12-03 11:23
应该在5.asp中用更新语句更新相应的记录。
#5
ggdandan2015-12-03 13:10
回复 4楼 hu9jj
怎么写呢?
#6
ggdandan2015-12-03 13:11
回复 2楼 林月儿
什么意思 不是很懂。。。?
#7
冰镇柠檬汁儿2015-12-04 09:53
你这个设计并不符合实际情况,订座也需要日期时间,比如12月5日定中午的某个座位,那晚上这个座位应该还能被定。
checkbox你写的name属性是叫c1的,那么你request["c1"]就能得到哪个被定了,不用写那么多if else
#8
hjxlj2015-12-05 14:05
有些地方你说的不是很清楚,最好QQ交流,我的QQ号:775420425
#9
wmf20142015-12-05 23:25
还有用asp做的后台?
1