各位大虾好,小弟最近在学习PHP,遇到一个关于留言板的分页问题,大家先看下我的代码有错没,个人觉得应该不是代码问题了,但是就是不能显示出来,一运行就显示下面这样的页面: 留言板管理
PHP学习交流留言板
name; echo "留言:".$rs->content."
"; echo "............................................................................................................................."; echo "
"; } if( $pageNumber > 1 ) { echo "前一页 "; }else{ echo "前一页 "; } if( $pageNumber < $totalCount / $pageSize ) { echo "后一页"; }else { echo "后 一页"; } mysql_close(); ?>
我要留言 我看了很久代码都没看出是哪里错了,我的环境是windows+wamp.....
下面是完整的代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8"/>
<title>留言本</title>
</head>
<body>
<div align="right"><a href="admin_login.htm" target="_blank" >
<font size="+1" face="隶书" >留言板管理 </font></a>
</div>
<div align="center"><font face="黑体"><h2>PHP学习交流留言板 </h2></font>
</div>
<?
$conn=mysql_connect ("localhost", "root", "123456"); //打开MySQL服务器连接
mysql_select_db("book",$conn); //链接数据库
mysql_query("set names utf8"); //解决中文乱码问题 $pageSize = 2;
$pageNumber = $_GET[ 'pageNumber' ];
if( $pageNumber == null )$pageNumber = 1;
$rs = mysql_fetch_row( mysql_query("select count(*) from contents") );
$totalCount = $rs[ 0 ]; $exec="select * from contents limit ".( ( $pageNumber - 1 ) * $pageSize ).", 2" ; //sql语句 $result=mysql_query($exec); //执行sql语句,返回结果
while($rs=mysql_fetch_object($result))
{
echo "姓名:".$rs->name;
echo "留言:".$rs->content."<br/>";
echo ".............................................................................................................................";
echo "<br />";
}
if( $pageNumber > 1 )
{
echo "<a href=index.php?pageNumber=".( $pageNumber - 1 ).">前一页  </a>";
}else{
echo "前一页  ";
}
if( $pageNumber < $totalCount / $pageSize )
{
echo "<a href=index.php?pageNumber=".( $pageNumber + 1 ).">后一页</a>";
}else
{
echo "后 一页"; }
mysql_close();
?>
<div align="CENTER"><a href="message_post.html" target="_blank" >
<font size="+2" face="隶书" ><p> 我要留言 </font></a>
</div>
</body>
</html>
PHP学习交流留言板
name; echo "留言:".$rs->content."
"; echo "............................................................................................................................."; echo "
"; } if( $pageNumber > 1 ) { echo "前一页 "; }else{ echo "前一页 "; } if( $pageNumber < $totalCount / $pageSize ) { echo "后一页"; }else { echo "后 一页"; } mysql_close(); ?>
我要留言 我看了很久代码都没看出是哪里错了,我的环境是windows+wamp.....
下面是完整的代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8"/>
<title>留言本</title>
</head>
<body>
<div align="right"><a href="admin_login.htm" target="_blank" >
<font size="+1" face="隶书" >留言板管理 </font></a>
</div>
<div align="center"><font face="黑体"><h2>PHP学习交流留言板 </h2></font>
</div>
<?
$conn=mysql_connect ("localhost", "root", "123456"); //打开MySQL服务器连接
mysql_select_db("book",$conn); //链接数据库
mysql_query("set names utf8"); //解决中文乱码问题 $pageSize = 2;
$pageNumber = $_GET[ 'pageNumber' ];
if( $pageNumber == null )$pageNumber = 1;
$rs = mysql_fetch_row( mysql_query("select count(*) from contents") );
$totalCount = $rs[ 0 ]; $exec="select * from contents limit ".( ( $pageNumber - 1 ) * $pageSize ).", 2" ; //sql语句 $result=mysql_query($exec); //执行sql语句,返回结果
while($rs=mysql_fetch_object($result))
{
echo "姓名:".$rs->name;
echo "留言:".$rs->content."<br/>";
echo ".............................................................................................................................";
echo "<br />";
}
if( $pageNumber > 1 )
{
echo "<a href=index.php?pageNumber=".( $pageNumber - 1 ).">前一页  </a>";
}else{
echo "前一页  ";
}
if( $pageNumber < $totalCount / $pageSize )
{
echo "<a href=index.php?pageNumber=".( $pageNumber + 1 ).">后一页</a>";
}else
{
echo "后 一页"; }
mysql_close();
?>
<div align="CENTER"><a href="message_post.html" target="_blank" >
<font size="+2" face="隶书" ><p> 我要留言 </font></a>
</div>
</body>
</html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货