本搜索程序主要分为两个部分:第一个部分是打开记录集及分页显示开始记录集指针位置的移动处理,这一部分首先获得分页页数、查询条件等信息,然后对分页页数进行判断以防止出错,然后调用记录集查询职位列表。
搜索程序的第二个部分是循环显示所有的职位信息,循环时使用了do…loop语句,在此语句中使用了一个记数变量i来存储循环次数,并进行判断,如果循环次数i超过了rs.PageSize,即每页最多的记录数,则使用exit do语句终止循环。
浏览公司及职位详细信息
当用户在首页或者搜索点击公司名称,将打开页面company.asp查看公
司的信息,如下图:
这个页面分3个部分依次显示公司的基本信息、联系信息及公司营业执照的的扫描图片,主要程序如下所示:
显示公司详细信息页面company.asp
<% Response.Buffer=True %>
<!--#include file="dbconn.inc"-->
<% uid=request("uid")
id=request("id")
set rs=server.createobject("adodb.recordset")
sql="select * from company where uname='"&uid&"'"
rs.open sql,conn,1,1 %>
<% if rs.eof or rs.bof then
response.write"<SCRIPT language=VBScript>alert('对不起,该用户不存在或已被删除!');"
response.write"vbscript:window.close();</SCRIPT>"
end if %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE><%=homename%></TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK
href="IMAGES/css.css" type=text/css rel=stylesheet>
<SCRIPT>
function check_it()
{
if (theform.uid.value=="")
{
alert("请输入您的用户名!");
theform.uid.focus();
return false;
}
if (theform.pwd.value=="")
{
alert("请输入您的密码!");
theform.pwd.focus();
return false;
}
}
</SCRIPT>
<META content="Microsoft FrontPage 5.0" name=GENERATOR>
<style type="text/css">
<!--
.style2 {color: #FFFFFF}
-->
</style>
</HEAD>
<!--#include file="top.asp"-->
<!--#include file="in.asp"-->
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="770" id="AutoNumber7" bgcolor="#FFFFFF">
<tr>
<td width="772" valign="top"> <div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="710" id="AutoNumber62">
<tr>
<td width="100%"><img border="0" src="COMPANY/images/companys.gif"></td>
</tr>
首页 上一页 9 10 11 12 13 14 15 下一页 尾页 12/15/15
ASP人才招聘系统(十二)由毕业论文网(www.huoyuandh.com)会员上传。