高手帮分析下代码asp

<scriptlanguage=javascriptsrc=include/pic2.js></script><!--#includefile="include/#888... <script language=javascript src=include/pic2.js></script>
<!--#include file="include/#888.asp"-->
<%
call aspsql()
Page=request("page")
Keywords=trim(request("keywords"))
if keywords="" and request.cookies("buyok")("search")="" then response.redirect "search_more.asp"
if Keywords<>"" then
Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select * from bkey where keywords='"&keywords&"'"
rs.open sql,conn,1,3
if not (rs.eof and rs.bof) then
rs("num")=rs("num")+1
rs("keydate")=now()
else
rs.addnew
rs("keywords")=keywords
rs("keydate")=now()
end if
rs.update
rs.close
set rs=nothing

title="搜索 <font color=red>"&Keywords&"</font> 商品"
sqlprod="select * from bproduc where online=true and (ProdName like '%"&keywords&"%' or ProdDisc like '%"&keywords&"%') order by AddDate desc"
else '高级搜索
title="搜索结果"
sqlprod=request.cookies("buyok")("search")
end if

%>
<html><head>
<title>搜索结果-<%=sitename%>-<%=siteurl%></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="description" content="<%=sitedescription%>">
<meta name="keywords" content="<%=sitekeywords%>">
<LINK href="list/newhead.css" type=text/css rel=stylesheet>
<style type=text/css>
.pic1{MARGIN-TOP: -135px;MARGIN-left:0px}
.pic2{padding-top:6px}
</style>
</head>
<center>
<!--#include file="top.asp"-->
<!--#include file="tree.asp"-->
<!--#include file="down.asp"-->
</center>
</body>
</html>
<%
conn.close
set conn=nothing
%>
展开
 我来答
神爱墨迹
推荐于2016-04-06 · 超过54用户采纳过TA的回答
知道答主
回答量:298
采纳率:0%
帮助的人:173万
展开全部
<script language=javascript src=include/pic2.js></script>
javascropt的格式
<!--#include file="include/#888.asp"-->
包含#888.ASP文件
<%
call aspsql()调用#888中的aspsql函数
Page=request("page")-获取page的值等于page输入框的值
Keywords=trim(request("keywords"))-同上
if keywords="" and request.cookies("buyok")("search")="" then response.redirect "search_more.asp"-if语句如果KEYWORDS和COOKIES中的BUYOK,SEARCH都等于空 那么重定向search_more。asp
if Keywords<>"" then如果KEYWORDS不等于空那么
Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select * from bkey where keywords='"&keywords&"'"
rs.open sql,conn,1,3连接数据库bkey条件是定义的keywords等于数据库keywords中的字段的对应的信息
if not (rs.eof and rs.bof) then如果没有到最前和最后一条那么
rs("num")=rs("num")+1为num自动加1
rs("keydate")=now()keydate=现在时间
else否则
rs.addnew将KEYWORDS和现在时间分别添加到keywords和keydate中
rs("keywords")=keywords
rs("keydate")=now()
end if-if语句结束
rs.update更新数据库
rs.close
set rs=nothing关闭数据库

title="搜索 <font color=red>"&Keywords&"</font> 商品"-网页标题
sqlprod="select * from bproduc where online=true and (ProdName like '%"&keywords&"%' or ProdDisc like '%"&keywords&"%') order by AddDate desc"打开数据库bproduc按adddate倒叙排列条件是online=true并且pordname类似于keywords或者proddisc类似于keywords
else '高级搜索-否则
title="搜索结果"标题为搜索结果
sqlprod=request.cookies("buyok")("search")想COOKIES中写入这两个字段
end if
结束IF语句
%>
一下应该不用解释了把 HTML语言 有的地方解释的不好 见谅 但大致差不多 我也刚学
<html><head>
<title>搜索结果-<%=sitename%>-<%=siteurl%></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="description" content="<%=sitedescription%>">
<meta name="keywords" content="<%=sitekeywords%>">
<LINK href="list/newhead.css" type=text/css rel=stylesheet>
<style type=text/css>
.pic1{MARGIN-TOP: -135px;MARGIN-left:0px}
.pic2{padding-top:6px}
</style>
</head>
<center>
<!--#include file="top.asp"-->
<!--#include file="tree.asp"-->
<!--#include file="down.asp"-->
</center>
</body>
</html>
<%
conn.close
set conn=nothing
%>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式