asp数据库读取在另一个页面显示内容(是我想要的,我在追加!!)
将mdb数据库里的某个表的内容用A页面查询,用B页面显示。大家可以给我举个例子。如果在B页面里想要显示某字段的内容,又该怎么写呢?(假设这个表如下)在...
将mdb数据库里的某个表的内容用A页面查询,用B页面显示。大家可以给我举个例子。
如果在B页面里想要显示某字段的内容,又该怎么写呢?(假设这个表如下)
在 展开
如果在B页面里想要显示某字段的内容,又该怎么写呢?(假设这个表如下)
在 展开
3个回答
展开全部
Function函数
include
include
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%
'DBPath = Server.MapPath("数据库路径+文件名.mmd")
' Set conn = Server.CreateObject("ADODB.Connection")
'conn.open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & DBPath
%>
a.asp关键代码:
<script language="javascript">
<!--
function CheckLogin(form){
if(form.GJZ.value==""){
alert("请输入关键字!");return false;
}
if(form.FS.value==""){
alert("请选择查询方式!");return false;
}
{
form.submit();
return true;
}
}
-->
</script>
<table align="center" border="0" width="500" cellspacing="4" cellpadding="2" id="table1">
<form action="b.asp" method="POST">
<tr>
<td align=right>请选择查询方式:</td>
<td><select name=FS size=1>
<option value=""></option>
<option value=内容>以内容查询</option>
</select></td>
<td align=right>请输入关键字:</td>
<td><input type=text name=GJZ size=12 value=""></td>
<td align=center><input type="button" height=25 width=90 value="提 交" onclick="return CheckLogin(this.form)"></td>
</tr>
</form>
</table>
b.asp关键代码:
<%
FS=REQUEST("FS")
GJZ=REQUEST("GJZ")
strSQL="Select * From liuyan2 Where liuyan Like '%" & GJZ & "%' Order BY ID Desc"
Set RS=Server.CreateObject("ADODB.Recordset")
RS.Open strSQL,conn,3,3
IF NOT RS.EOF THEN
DO WHILE NOT RS.EOF
%>
<tr><td><font size=2 color=FF0099><%=RS("liuyan")%></font></td></tr>
<%
RS.MOVENEXT
LOOP
ELSE
%>
<tr><td>对不起!没有你查询的记录!请<a href="a.asp">返回a页面</a></td></tr>
<%
END IF
RS.CLOSE
SET RS=NOTHING
%>
'DBPath = Server.MapPath("数据库路径+文件名.mmd")
' Set conn = Server.CreateObject("ADODB.Connection")
'conn.open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & DBPath
%>
a.asp关键代码:
<script language="javascript">
<!--
function CheckLogin(form){
if(form.GJZ.value==""){
alert("请输入关键字!");return false;
}
if(form.FS.value==""){
alert("请选择查询方式!");return false;
}
{
form.submit();
return true;
}
}
-->
</script>
<table align="center" border="0" width="500" cellspacing="4" cellpadding="2" id="table1">
<form action="b.asp" method="POST">
<tr>
<td align=right>请选择查询方式:</td>
<td><select name=FS size=1>
<option value=""></option>
<option value=内容>以内容查询</option>
</select></td>
<td align=right>请输入关键字:</td>
<td><input type=text name=GJZ size=12 value=""></td>
<td align=center><input type="button" height=25 width=90 value="提 交" onclick="return CheckLogin(this.form)"></td>
</tr>
</form>
</table>
b.asp关键代码:
<%
FS=REQUEST("FS")
GJZ=REQUEST("GJZ")
strSQL="Select * From liuyan2 Where liuyan Like '%" & GJZ & "%' Order BY ID Desc"
Set RS=Server.CreateObject("ADODB.Recordset")
RS.Open strSQL,conn,3,3
IF NOT RS.EOF THEN
DO WHILE NOT RS.EOF
%>
<tr><td><font size=2 color=FF0099><%=RS("liuyan")%></font></td></tr>
<%
RS.MOVENEXT
LOOP
ELSE
%>
<tr><td>对不起!没有你查询的记录!请<a href="a.asp">返回a页面</a></td></tr>
<%
END IF
RS.CLOSE
SET RS=NOTHING
%>
追问
能不能从这开始把页面劈开
<%分两个页面,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
search.asp代码
<form action="show.asp" method=post onsubmit="return checkJS()">
<input type="text" name="lailu" id="lailu" />
<input type="submit" value="查询" />
</form>
<script>
if(document.getElementById('lailu').value=="")
{
alert("请输入要查询的字串!");
return false;
}
</script>
---------------------------
show.asp的代码
<%
lailu=request.form("lailu")
lailu=replace(lailu,"'","") '这一段去掉串中的单引号跟空格
lailu=replace(lailu," ","&npbs;")
if(lailu="")then
%>查询的串为空,请<a href="search.asp">返回</a><%
else
'这里边写你的查询语句
end if
%>
显示查询内容
<form action="show.asp" method=post onsubmit="return checkJS()">
<input type="text" name="lailu" id="lailu" />
<input type="submit" value="查询" />
</form>
<script>
if(document.getElementById('lailu').value=="")
{
alert("请输入要查询的字串!");
return false;
}
</script>
---------------------------
show.asp的代码
<%
lailu=request.form("lailu")
lailu=replace(lailu,"'","") '这一段去掉串中的单引号跟空格
lailu=replace(lailu," ","&npbs;")
if(lailu="")then
%>查询的串为空,请<a href="search.asp">返回</a><%
else
'这里边写你的查询语句
end if
%>
显示查询内容
追问
这不是我想要的,我好像是想要 表单传值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询