救急,看了久也不知道哪错了。
okcat 2005-11-30 04:25:48 <%response.buffer=true%>
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000" background="PICTURE/C1.PNG">
<% dim con, rs,rc,pag,pa,rc1,per
select case request.querystring("maker")
case 1
f1=request.form("s1")
f2=request.form("t1")
set rs=con.execute("select * from table1 where "& trim(f1)&"="&"'"&trim(f2)&"'") '
rs.movefirst
while rs.eof<>true
rc1=rc1+1
rs.movenext
wend
if rc1>20 then
value1="下一页"
else
value1=""
end if
case 2
p=request.form("pageno")
per=(p-1)*20
rs.movefirst
for i=1 to per
rs.movenext
next
for i=1 to per+20
rs.movenext
if rs.eof=true then
exit for
end if
next
if rs.eof<>true then
rc1=1
value1="下一页"
else
rc=0
value1=""
end if
case else
set con=server.createobject("adodb.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\JKC_WEB1\WEB\database1.mdb;Persist Security Info=False"
set rs=con.execute("select * from table1 ")
while rs.eof<>true
rc=rc+1
rs.movenext
wend
value1="下一页"
pag=rc mod 20
if pag <>0 then
pag=rc\20+1
end if
endselect
%>
<form name="form1" method="post" action="main1.asp?maker=1">
<table width="760" border="0" cellspacing="0" cellpadding="0" height="208" align="center">
<tr>
<td height="131" width="235">
<p><font size="2"><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
共<font style='font-size:16px;color:red'><%=rc%> </font>条记录<font style='font-size:16px;color:red'>
<%=pag%></font>页 目前第页</font></p>
</td>
<td height="131" width="453"> </td>
<td height="131" width="72"><br>
<br>
<br>
<br>
<br>
<br>
<font size="2"><br>
<a href="WEB/main.htm">返回 </a></font></td>
</tr>
<tr>
<td colspan="3" height="41"><font face="宋体" color="#996600" size="2"><br>
请选择查询选项: </font> <font size="2">
<select name='s1' class='unnamed2'>
<option value="部门">部门</option>
<option value="单位名称或姓名">单位名称或姓名</option>
<option value="行政电话">行政电话</option>
<option value="直拨电话">直拨电话</option>
</select>
<input type='text' name='t1' size=40 class='unnamed2' value='公司办'>
<input type="submit" name="Submit" value="检索">
</font>
<div align="center"></div>
<div align="center"></div>
</td>
</tr>
<tr>
<td colspan="3" height="36">
<div align="right"><font size="2"> <%=value1%> 到
<input type='text' name='pageno' size=4 class='small1'>
页 <a href="main1.asp?maker=2" target="_self">跳转</a></font></div>
</td>
</tr>
<tr>
<td colspan="3" height="8">
<table width="760" border="0" cellspacing="1" cellpadding="0">
<tr bgcolor="#FFF7FF">
<td bgcolor="#FFF7FF" width="110">
<div align="center"><font size="2" color="#FF0000">部门</font></div>
</td>
<td width="179">
<div align="center"><font size="2" color="#FF0000">单位名称或姓名</font></div>
</td>
<td width="134">
<div align="center"><font size="2" color="#FF0000">行政电话</font></div>
</td>
<td width="126">
<div align="center"><font size="2" color="#FF0000">直拨电话</font></div>
</td>
</tr>
<tr>
<%select case request.querystring("maker")
case 2
for i=1 to 20
rs.moveprevious
next
if rc1= 1 then
for i=1 to per+20%>
<tr bgcolor="#F6F6F6" height="19">
<td height="19">
<div align="center"><font size="2"><%=rs(5)%></font></div >
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(1)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(2)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(4)%></font></div>
</td>
</tr>
<% next
else
while rs.eof<>true%>
<tr bgcolor="#F6F6F6" >
<td height="19">
<div align="center"><font size="2"><%=rs(5)%></font></div >
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(1)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(2)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(4)%></font></div>
</td>
</tr>
<% rs.movenext
wend
end if
case 1
rs.movefirst
if rc1>20 then
for i=1 to 20%>
<tr bgcolor="#F6F6F6" height="19">
<td height="19">
<div align="center"><font size="2"><%=rs(5)%></font></div >
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(1)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(2)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(4)%></font></div>
</td>
</tr>
<%rs.movenext
next
else
while rs.eof<>true%>
<tr bgcolor="#F6F6F6" >
<td height="19">
<div align="center"><font size="2"><%=rs(5)%></font></div >
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(1)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(2)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(4)%></font></div>
</td>
</tr>
<% rs.movenext
wend
end if
case else
rs.movefirst
for i=1 to 20%>
<tr bgcolor="#F6F6F6" height="19">
<td height="27">
<div align="center"><font size="2"><%=rs(5)%></font></div >
</td>
<td height="27">
<div align="center"><font size="2"><%=rs(1)%></font></div>
</td>
<td height="27">
<div align="center"><font size="2"><%=rs(2)%></font></div>
</td>
<td height="27">
<div align="center"><font size="2"><%=rs(4)%></font></div>
</td>
</tr>
<%rs.movenext
next
endselect
%>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>