📄 adminsport.jsp
字号:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ include file="conn.jsp"%>
<%request.setCharacterEncoding("GB2312");
String userid=request.getParameter("userid");
if(userid==null){
userid="";
}
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<STYLE>TD {
FONT-SIZE: 9pt; LINE-HEIGHT: 140%
}
BODY {
FONT-SIZE: 9pt; LINE-HEIGHT: 140%
}
A:link {
COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
COLOR: #000000; TEXT-DECORATION: none
}
A:active {
COLOR: #ff0000; TEXT-DECORATION: none
}
A:hover {
COLOR: #ff0000; TEXT-DECORATION: underline
}
.header {
font-family: Tahoma, Verdana; font-size: 9pt; color: ffffff; background-color: rgb(128,128,192)
}
.category{
font-family: Tahoma, Verdana; font-size: 9pt; color: #000000; background-color: ffffff
}
</STYLE>
<title>体育论坛</title>
<script language="javascript">
function jump(page)
{
targeturl="teacherlist.jsp?page="+page;
window.location.href=targeturl;
}
</script>
</head>
<body text=#000000 bgColor=#ffffff leftMargin=0 topMargin=0>
<%@ include file="head.jsp"%>
<%String sqlname;
int intPageSize;
int intRowCount;//记录总数
int intPageCount;//总页数
int intPage;//页面参数
String strPage;//定义变量用来传递page
int i,j;
intPageSize=5;//定义每页显示5条记录
strPage=request.getParameter("page");//取得当前的页码
if(strPage==null){//判断初始页面,如果没有显示记录,就置为第一页
intPage=1;
}else{
intPage=Integer.parseInt(strPage);//将strPage转化为整数
if(intPage<1) intPage=1;
}
sqlname="select count(*) from scott.sport,scott.bbsuser where sport.infouser=bbsuser.userid and userid like '%"+userid+"%' order by sport.datetime desc ";
ResultSet rt=stmt.executeQuery(sqlname);
rt.next();
intRowCount=rt.getInt(1);//取得整数保存与intRowCount变量中
intPageCount=(intRowCount+intPageSize-1)/intPageSize;//计算出总页数(记录总数+每页显示的记录-1)/每页显示的记录)
if(intPage>intPageCount)
intPage=intPageCount;
sqlname="select * from scott.sport,scott.bbsuser where sport.infouser=bbsuser.userid and userid like '%"+userid+"%' order by sport.datetime desc";
ResultSet rs=stmt.executeQuery(sqlname);//执行sql,按照时间先后排序显示
i=(intPage-1)*intPageSize;
for(j=0;j<i;j++)
rs.next();
%>
<%-- 设置intPage参数 --%>
<%if(intRowCount==0){%>
对不起,还没有数据!
<%}else{
%>
<br>
<table style="BORDER-COLLAPSE: collapse" borderColor=#808080 width="650" border="1" align="center" cellpadding=1>
<tr><td align="center" class="header" colspan=8>体育论坛</td></tr>
<tr align=center>
<td>ID</td>
<td>版面名称</td>
<td>作者</td>
<td>更新时间</td>
<td>阅读次数</td>
<td>简介</td>
</tr>
<%-- 显示每页的数据 (根据i的值判断每页的5条记录) --%>
<% i=0;
while(i<intPageSize && rs.next()){
out.print( "<tr>");
out.print( "<td align=center>"+rs.getString("userid")+"</td>");
out.print( "<td> <a href=sportlist.jsp?id="+rs.getString("sportid")+" title='查看"+rs.getString("sportname")+"的个人专集'>"+rs.getString("sportname")+"</a></td>");
out.print( "<td> <a href=teacherinfo.jsp?id="+rs.getString("userid")+" title='查看"+rs.getString("username")+"的个人专集'>"+rs.getString("username")+"</a></td>");
out.print( "<td> "+rs.getString("datetime")+"</td>");
out.print( "<td> "+rs.getString("times")+"</td>");
out.print( "<td> "+rs.getString("content")+"</td>");
out.print("<td> <a href=edit.jsp?id="+rs.getString("sportid")+">编辑</a>");
out.print( " <a href=del.jsp?id="+rs.getString("sportid")+">删除</a></td>");
out.print( "</tr>");
}
%>
<tr><td colspan=5><table style="BORDER-COLLAPSE: collapse" borderColor=#808080 width=100% border=0 align="center" cellpadding=3>
<tr>
<FORM action=teacherlist.jsp method=POST>
<p align='center' vAlign='bottom'>
第<%=intPage%>页 共<%=intPageCount%>页
<%if(intPage<intPageCount){%>
<a href="teacherlist.jsp?page=<%=intPage+1%>">下一页</a>
<%}%>
<%if(intPage>1){%>
<a href="teacherlist.jsp?page=<%=intPage-1%>">上一页</a>
<%}%>
</form>
</table>
<%}%>
</td></tr>
</table>
<br>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -