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

📄 good.asp

📁 音乐类型的好网站
💻 ASP
字号:
<!-- #Include File=top.asp -->
<!-- #Include File=../sys/inc/char.asp -->
<!-- #Include File=../sys/inc/prompt.inc -->
<%
response.buffer=true
username=trim(replace(request.cookies("soonmess")("username"),"'",""))

'----------------------------------
   dim sql 
   dim rs '实例
   dim totalPut   '总记录数
   dim CurrentPage  '当前页
   dim TotalPages   '总页数
   dim i,j    
   dim sql2,sql3

Set rs= Server.CreateObject ("ADODB.RecordSet")
sql = "select * from content where bisgood=1 order by bistop desc,bontime desc"
rs.open sql, conn,1,3
'----------------------------------
if  rs.bof and  rs.eof then 
	errmsg=errmsg+"<br>"+"<li>精华区中还没有记录!"
	call error()
	response.end
end if
rs.MoveFirst  '到第一条记录
rs.pagesize=MaxPerPage  '定义每页记录数
howmanyfields=rs.Fields.Count-1  

If trim(Request("Page"))<>"" then
	CurrentPage= CLng(request("Page")) 
	If CurrentPage> rs.PageCount then 
		CurrentPage = rs.PageCount 
	End If 
Else 
	CurrentPage= 1 
End If 
if rs.eof then 
	response.write "<p align='center'> ERROR!</p>" 
	response.redirect ("write.asp")
else 
	totalPut=rs.recordcount 'totalput=总记录数
	if CurrentPage<>1 then 
		if (currentPage-1)*MaxPerPage < totalPut then 
			rs.move(currentPage-1)*MaxPerPage			
		end if 
	end if
end if
'计算总页数
totalpages=rs.pagecount
'================================================计算注册人数
set userSet = Server.CreateObject("ADODB.RecordSet")
userSet.open "userinfo",conn,1 ,3
'连接userinfo数据库,取得所有记录的数量,也就是注册人数
user=userSet.recordcount

'===============================================计算注册人数	

state="迅捷留言本"
call top()
%>

<table border=0 cellpadding=2 cellspacing=0 width="95%" align="center">
  <tbody> 
  <tr> 
    <td width="21%"><img src="image/good.gif" border="0" align="absbottom" > 
    </td>
    <td width="79%"> 
      <p align=right>&nbsp;&nbsp;&nbsp;<img 
      src="image/amount.gif" width="15" height="15">&nbsp;主题数目:<%=totalPut%> &nbsp;&nbsp; 
        <img 
      src="image/rent.gif" width="18" height="13">页数:<%=CurrentPage%>/<%=TotalPages%> 
        &nbsp; &nbsp;<font 
      color=red></font>&nbsp;<img border=0 
      src="image/people.gif" width="9" height="13">&nbsp;注册会员数:<%=user%> </p>
    </td>
  </tr>
  </tbody>
</table>
<table border=1 cellpadding=0 cellspacing=0 width=95% align="center"  bordercolor="#0099cc">
  <TR> 
    <TD class=td align=middle height=20 width="40"><font color="#FF0000">新窗口</font></TD>
    <TD class=td align=left height=20 width=*> 
      <div align="center"><font color="#FF0000">主&nbsp;&nbsp;&nbsp;题</font></div>
    </TD>
    <TD class=td align=middle width="50"> 
      <div align="center"><font color="#FF0000">点击</font></div>
    </TD>
    <TD class=td align=middle width="50"> 
      <div align="center"><font color="#FF0000">回复</font></div>
    </TD>
    <TD class=td align=middle width="80"> 
      <div align="center"><font color="#FF0000">作者</font></div>
    </TD>
    <TD class=td align=middle width="120"> 
      <div align="center"><font color="#FF0000">最后更新</font></div>
    </TD>
    <TD class=td align=middle height=20 width="80"> 
      <div align="center"><font color="#FF0000">回复人</font></div>
    </TD>
  </TR>
  <%

do while not rs.eof and i < maxperpage 

	Response.Write "<TR>"
	set replySet = Server.CreateObject("ADODB.RecordSet")        '取得回复ID和当前主题ID一样的数目
sql2="select * from revert where bID="&rs("ID")&" order by bretime desc"
'response.write (sql2)
'response.end
replySet.open sql2,conn,1,3
response.write "<td class=td1 align='center'  class=td><a href=read.asp?id="&rs("ID")&" target='_blank'><img  border=0 src=express/"&rs("bexpression")&".gif></a></td>"
response.write "<td class=td2 align='left'  class=td><a href=read.asp?id="&rs("ID")&">" 

if len(rs("bsubject"))>22 then	response.write ""&htmlencode(left(rs("bsubject"),22))&"..." else	response.write ""&(rs("bsubject")) end if 
response.write "</a>"
		if rs("bistop")<>0 then
			response.write "&nbsp;<img src='image/istop1.gif' >"
		end if		
response.write	"</td>"

response.write "<td  class=td1 align='center' class=td>"&rs("breadtime")&"</td>"
response.write "<td  class=td2 align='center' class=td>"&replyset.recordcount&"</td>"
response.write "<td  class=td1 align='center' class=td>"&rs("bauthor")&"</a></td>"
response.write "<td  class=td2 align='center' class=td>" & (rs("bontime")) & "</td>"

titleID=rs("ID")
set rsname = Server.CreateObject("ADODB.RecordSet")
sql3="select * from revert where bID="&titleID&" order by bretime desc"
rsname.open sql3,conn,1
'rsname.open "select * from revert where bID='75' order by bretime desc",conn,1
if rsname.eof  then   '回复中不存在这个ID主题的号
response.write "<td class=td1 align='center' height='20' class=td>-</td>"
else
response.write "<td class=td1 align='center' height='20' class=td>"&rsname("brepeople")&"</td>"
end if


'response.write rs("ID")  '返回一个实验值,看是不是已经取得TITLEID	
	
	Response.Write "</TR>"
	i=i+1
	rs.movenext 
	loop
%> 
</table>
<center>
<table border="0" cellspacing="0" cellpadding="4" width="95%" align="center" bordercolor="#0099CC">
  <tr> 
    <td width="220" > <span class=smallFont> </span> 
      <form method="post" action="good.asp">
        <span class=smallFont>页次:<%=CurrentPage%>/<%=TotalPages%> 页 转到: 
        <input 
      maxlength=5 size=3 value=<% =currentpage %> name=Page>
        <input language=javascript id=button1 onClick=viewPage1(document.index.Page.value) type=submit value=Go name=button1>
        </span> 
      </form>
    </td>
    <td width="*" > 
      <div align="right"> 
        <select size="1" name="D1" onChange="MM_goToURL('parent',this.value);return document.MM_returnValue">
          <option>跳转页数</option>
          <%
soonhost=0
DO WHILE NOT soonhost = rs.PageCount %> 
          <option value="good.asp?Page=<% =soonhost+1 %>"><% =soonhost+1 %></option>
          <% soonhost=soonhost+1
loop
%> 
        </select>
          <%
'------------------------------------------------------页面跳转
dim n,k 
	if (totalPut mod MaxPerPage)=0 then  'n表示总页数
		n= totalPut \ MaxPerPage
	else  
		n= totalPut \ MaxPerPage + 1  
	end if
k=currentPage
		if k<>1 then
			response.write "[<b>"+"<a href='good.asp?page=1'>首页</a></b>] "
			response.write "[<b>"+"<a href='good.asp?page="+cstr(k-1)+"'>上一页</a></b>] "
		else
			Response.Write "[首页] [上一页]"
		end if
		if k<>n then
			response.write "[<b>"+"<a href='good.asp?page="+cstr(k+1)+"'>下一页</a></b>] "
			response.write "[<b>"+"<a href='good.asp?page="+cstr(n)+"'>尾页</a></b>] "
		else
			Response.Write "[下一页] [尾页]"
		end if
'------------------------------------------------------页面跳转
rs.close
set rs=nothing
conn.close
set conn=nothing
'====================================================
'程序制做:迅捷网络.          http://www.soonhost.com
'迅捷主机网 -- 域名注册、主机租用、网站建设、脚本开发
'网址:http://www.soonhost.com
'msn:soonhost@hotmail.com
'请保留以上版权信息,谢谢合作!
'====================================================  
%></div>
    </td>
  </tr>
</table>
<table width="760" border="0" cellspacing="0" cellpadding="2" align="center">
  <tr bordercolor="#0099CC" align="center"> 
    <td > 
      <form name="search" action="search.asp" method="post">
        <div align="left"> 
          <table cellspacing=0 cellpadding=2 width="500"
border=1 bordercolor="#0099CC" align="center">
            <tbody> 
            <tr> 
              <td class=td1 width="40%"> 
                <div align=center><font color="#000000">请输入您要搜索的字符</font> </div>
              </td>
              <td width="41%"> 
                <div align="center"> 
                  <input type="text" name="keyword" maxlength="50">
                </div>
              </td>
              <td width="19%"> 
                <div align=center> 
                  <input type=image height=18
width=39 src="image/search.gif" border=0
name=imageField3 alt="搜索">
                </div>
              </td>
            </tr>
            </tbody> 
          </table>
        </div>
      </form>
    </td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
  </tr>
</table>
<br>
<p>
  <!-- #Include File=../foot.inc --> </p>
<p>&nbsp;</p>
</html>

⌨️ 快捷键说明

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