asp表单内容提交数据库
在a.asp页面中输入一个信息,提交到b.asp页面中,此页面显示的是a.asp页面输入的信息,在b.asp页面中提交到c.asp页面,由c.asp页面提交到数据库,这里...
在a.asp页面中输入一个信息,提交到b. asp页面中,此页面显示的是a.asp页面输入的信息,在b.asp页面中提交到c.asp页面,由c.asp页面提交到数据库,这里代码怎么写一下,谢谢了!
在c.asp页面中获取不到b.asp提交过来的数据。传递的值不是一个,是多个值 展开
在c.asp页面中获取不到b.asp提交过来的数据。传递的值不是一个,是多个值 展开
3个回答
展开全部
a.asp
<form action="b.asp">
<input name="text" type="text" value="要传的值"/>
<input type="submit" name="Submit" value="提交">
</form>
b.asp
<%
response.Write(request.Form("text"))
%>
<form action="c.asp">
<input name="text1" type="text" value="<% =request.Form("text")%>"/>
<input type="submit" name="Submit" value="提交">
</form>
c.asp
<%
dim conn,dbpath,rs
set conn=server.CreateObject("adodb.connection")
dbpath=server.MapPath("数据库名")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
set rs=server.CreateObject("adodb.recordset")
rs.cursortype=1
rs.locktype=3
rs.open"select* from 表",conn
rs.addnew
rs("字段名")=request.Form("text1")
rs.update
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
<form action="b.asp">
<input name="text" type="text" value="要传的值"/>
<input type="submit" name="Submit" value="提交">
</form>
b.asp
<%
response.Write(request.Form("text"))
%>
<form action="c.asp">
<input name="text1" type="text" value="<% =request.Form("text")%>"/>
<input type="submit" name="Submit" value="提交">
</form>
c.asp
<%
dim conn,dbpath,rs
set conn=server.CreateObject("adodb.connection")
dbpath=server.MapPath("数据库名")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
set rs=server.CreateObject("adodb.recordset")
rs.cursortype=1
rs.locktype=3
rs.open"select* from 表",conn
rs.addnew
rs("字段名")=request.Form("text1")
rs.update
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
展开全部
a.asp
<formaction="b.asp">
<inputname="text"type="text"value="要传的值"/>
<inputtype="submit"name="Submit"value="提交">
</form>
b.asp
<%
response.Write(request.Form("text"))
%>
<formaction="c.asp">
<inputname="text1"type="text"value="<%=request.Form("text")%>"/>
<inputtype="submit"name="Submit"value="提交">
</form>
c.asp
<%
dimconn,dbpath,rs
setconn=server.CreateObject("adodb.connection")
dbpath=server.MapPath("数据库名")
conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&DBPath
setrs=server.CreateObject("adodb.recordset")
rs.cursortype=1
rs.locktype=3
rs.open"select*from表",conn
rs.addnew
rs("字段名")=request.Form("text1")
rs.update
rs.close
conn.close
setrs=nothing
setconn=nothing
%>
<formaction="b.asp">
<inputname="text"type="text"value="要传的值"/>
<inputtype="submit"name="Submit"value="提交">
</form>
b.asp
<%
response.Write(request.Form("text"))
%>
<formaction="c.asp">
<inputname="text1"type="text"value="<%=request.Form("text")%>"/>
<inputtype="submit"name="Submit"value="提交">
</form>
c.asp
<%
dimconn,dbpath,rs
setconn=server.CreateObject("adodb.connection")
dbpath=server.MapPath("数据库名")
conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&DBPath
setrs=server.CreateObject("adodb.recordset")
rs.cursortype=1
rs.locktype=3
rs.open"select*from表",conn
rs.addnew
rs("字段名")=request.Form("text1")
rs.update
rs.close
conn.close
setrs=nothing
setconn=nothing
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般是在b.asp里使用
<input type="hiddin" value="要传的值">
这样就可以在c.asp页面里接收到了。
另外一种方法是适用session
<input type="hiddin" value="要传的值">
这样就可以在c.asp页面里接收到了。
另外一种方法是适用session
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询