主题:  帮忙看一下这个搜索引擎为什么不能用.......

jesron

职务:普通成员
等级:2
金币:1.0
发贴:393
注册:2001/1/27 0:06:31
#12001/11/9 15:14:26
">




要在两个数据库中搜索的。做了两个搜索页面,一个是jobsearch.asp,一个是objsearch.asp,如果用下拉菜单中的内容为招聘搜索转到jobsearch.asp中去,在job.mdb这个数据库中搜索与文本框中相似的所有内容并显示。另一个页面跟这一个也是同样道理。要把文本框中的内容也传递过去。
在上面的代码中有什么错误吗?



zhumk

职务:普通成员
等级:1
金币:0.0
发贴:60
注册:2001/8/23 8:55:38
#22001/11/12 10:34:10
">
不会如愿以偿,<%=request("change")%>不回的到正确的结果。
在本页面第一次运行时,<%=request("change")%>就会运行,得到一个空值,在按下submit以后,跳转到一个空的页面,肯定错误。
可以有2种方法,第一种方法,查询页面为一个,如serach.asp





在search.asp中request("change")和request("search"),取得值,根据request("change")的值来联结相应的数据库,显示结果
<%If Request("change")="jobsearch" Then%>
所有工作查询的内容
<%Else%>
所有求职搜索的内容
<%End IF%>

2。使用2个查询页面,和你的思路一样,关键在于如何跳转到相应的页面,需要使用javascript语句,在按下submit以后,触发一个javascript函数,在函数中,将选择框的值赋值给form的相应属性,再用程序触发form的onsubmit事件,跳转到相应的页面。由于我的javascript功力有限,给不了源程序,到其他地方看一看。