⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0138.htm

📁 asp教程宝典``还不错
💻 HTM
字号:
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
    <p align="center"><big><strong>如何使ASP输出结果不支持html语法?</strong></big></p>

<div align="right">---(文/ASPBOY)</div>

有很都朋友写信问我的站内搜索实现方法,其实用ASP实现站内模糊搜索很简单. 这里只给大家讲一下具体的实现思路.首先要建立一个存储站内信息的数据库.我们假设有一个存放文章的数据库wz.mdb数据结构如下:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
wz.mdb <br>
字段 类型 含义 <br>
wid 自动编号 id号 <br>
wauth 文本 作者 <br>
wsubject 文本 文章标题&nbsp;&nbsp;<br>
wcontent 文本 文章内容 <br>
wkey 文本 其它关键字 <br>
数据库wz.mdb的数据添加须另用程序实现,比较容易,这里不作说明. <br>
1.search.html '搜索界面 <br>
&lt;html&gt; <br>
&lt;body&gt; <br>
&lt;p&gt;请输入关键字&lt;/p&gt; <br>
&lt;form name=fmsearch action=searchact.asp method=post&gt; <br>
'searchact为处理表单的搜索处理程序 <br>
&lt;input type=text name=keystr size=28&gt; <br>
&lt;input type=submit name=sou value=搜索&gt; <br>
&lt;/form&gt; <br>
&lt;/body&gt; <br>
&lt;/html&gt; <br>
2.searchact.asp '处理表单的搜索处理程序 <br>
&lt;%keystr=Request.form(&quot;keystr&quot;) '获取search.html提交的关键字 <br>
if keystr=&quot;&quot; then&nbsp;&nbsp;<br>
response.write&quot;&lt;p&gt;错误,请输入关键字&quot; <br>
response.end <br>
end if <br>
set dbconn=server.createobject(&quot;adodb.connection&quot;) <br>
'创建数据连接对象 <br>
conpath=&quot;DBQ=&quot; &amp;server.mappath(&quot;wz.mdb&quot;) <br>
'获取wz.mdb实际路径 <br>
dbconn.Open &quot;DRIVER={Microsoft Access Driver (*.mdb)}; &quot; &amp; conpath <br>
'打开wz.mdb <br>
set rs=server.createobject(&quot;adodb.recordset&quot;) <br>
'创建记录集 <br>
sqlstr=&quot;select wid,wauth,wsubject from ozg &quot;&amp; <br>
&quot;where wsubject Like '%&quot;&amp; keystr &amp;&quot;%' or &quot;&amp; <br>
&quot;wauth like '%&quot;&amp; keystr &amp;&quot;%' or wcontent like '%&quot;&amp; keystr &amp;&quot;%' or&quot;&amp; <br>
&quot; wkey like '%&quot;&amp; keystr &amp;&quot;%' order by wid desc&quot; <br>
'sqlstr为查询语句,是实现搜索的核心部分,应仔细斟酌 <br>
rs.open sqlstr,dbconn,3,1 '得到满足条件的记录 <br>
if not rs.eof then&nbsp;&nbsp;<br>
response.write&quot;&lt;p&gt;根据你的输入条件共搜到满足条件的文章&quot;&amp;rs.recordcount <br>
response.write&quot;&lt;p&gt;编号&nbsp;&nbsp;&nbsp;&nbsp;作者&nbsp;&nbsp;&nbsp;&nbsp;标题&quot; <br>
do while not rs.eof <br>
response.write&quot;&lt;p&gt;&quot;&amp;rs(&quot;wid&quot;)&amp;&quot;&nbsp;&nbsp;&quot;&amp;rs(&quot;wauth&quot;)&amp;&quot;&nbsp;&nbsp;&quot;%&gt; <br>
&lt;a href=wz.asp?id=&lt;%=rs(&quot;wid&quot;)%&gt;&gt;&lt;%rs(&quot;wsubject&quot;)%&gt;&lt;/a&gt; <br>
&lt;% <br>
rs.movenext <br>
loop <br>
else <br>
response.write&quot;没有搜到您要的文章,请&lt;a href='javascript:history.go(-1)'&gt;返回&lt;/a&gt;&quot;&nbsp;&nbsp;<br>
end if <br>
rs.close <br>
dbconn.close <br>
%&gt; <br>
3.wz.asp '显示文章内容 <br>
&lt;%id=cint(Request.form(&quot;id&quot;)) '获取文章的id <br>
set dbconn=server.createobject(&quot;adodb.connection&quot;) <br>
'创建数据连接对象 <br>
conpath=&quot;DBQ=&quot; &amp;server.mappath(&quot;wz.mdb&quot;) <br>
'获取wz.mdb实际路径 <br>
dbconn.Open &quot;DRIVER={Microsoft Access Driver (*.mdb)}; &quot; &amp; conpath <br>
'打开wz.mdb <br>
set rs=server.createobject(&quot;adodb.recordset&quot;) <br>
sqlstr=&quot;select wauth,wsubject,wcontent from wz where wid='&quot;&amp;id&amp;&quot;' order by wid&quot; <br>
rs.open sqlstr,3,1 <br>
if not rs.eof then <br>
reponse.write&quot;&lt;p&gt;作者&nbsp;&nbsp;&quot;&amp;rs(&quot;wauth&quot;) <br>
reponse.write&quot;&lt;p&gt;标题&nbsp;&nbsp;&quot;&amp;rs(&quot;wsubject&quot;) <br>
reponse.write&quot;&lt;p&gt;内容&nbsp;&nbsp;&quot;&amp;rs(&quot;wcontent&quot;) <br>
end if <br>
rs.close <br>
dbconn.close <br>
%&gt; <br>
以上程序代码很简单,大家可以把其它数据库也添加进来,同时也可把界面美化以下.<br>
writen by aspboy and powered by http://easp.126.com | email:superozg@263.net

  </table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -