已有40人关注
书里例子错误.没法学了
发表在PHP图书答疑 2011-04-26
是否精华
版块置顶:
php从入门到精通.第一版.18/10公告分页,点击下一页没反应啊...求正确例子.发到419019840@qq.com邮箱.谢谢
<?php
$conn=mysql_connect("localhost","root","root") or die("数据库服务器连接错误".mysql_error());
mysql_select_db("db_database18",$conn) or die("数据库访问错误".mysql_error());
mysql_query("set names gb2312");
/*  $page为当前页,如果$page为空,则初始化为1  */
if ($page==""){
$page=1;}
   if (is_numeric($page)){
$page_size=3;      //每页显示4条记录
$query="select count(*) as total from tb_affiche  order by id desc";   
$result=mysql_query($query);       //查询符合条件的记录总条数
$message_count=mysql_result($result,0,"total"); //要显示的总记录数
$page_count=ceil($message_count/$page_size);    //根据记录总数除以每页显示的记录数求出所分的页数
$offset=($page-1)*$page_size; //计算下一页从第几条数据开始循环  
$sql=mysql_query("select * from tb_affiche order by id desc limit $offset, $page_size");
$row=mysql_fetch_object($sql);
if(!$row){
echo "<font color='red'>暂无公告信息!</font>";
}
do{
?>
                      <tr bgcolor="#FFFFFF">
                        <td><?php echo $row->title;?></td>
                        <td><?php echo $row->content;?></td>
                      </tr>
<?php
}while($row=mysql_fetch_object($sql));
}
?>
                     </table>
                      <br>
                      <table width="550" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <!--  翻页条 -->
<td width="37%">&nbsp;&nbsp;页次:<?php echo $page;?>/<?php echo $page_count;?>页&nbsp;记录:<?php echo $message_count;?> 条&nbsp; </td>
<td width="63%" align="right">
<?php
/*  如果当前页不是首页  */
if($page!=1){
/*  显示“首页”超链接  */
echo  "<a href=page_affiche.php?page=1>首页</a>&nbsp;";
/*  显示“上一页”超链接  */
echo "<a href=page_affiche.php?page=".($page-1).">上一页</a>&nbsp;";
}
/*  如果当前页不是尾页  */
if($page<$page_count){
/*  显示“下一页”超链接  */
echo "<a href=page_affiche.php?page=".($page+1).">下一页</a>&nbsp;";
/*  显示“尾页”超链接  */
echo  "<a href=page_affiche.php?page=".$page_count.">尾页</a>";
}
mysql_free_result($sql);
mysql_close($conn);
?>
这个是错误的,点下一页没反应
分享到:
精彩评论 1
346827366
学分:0 LV1
2011-04-27
沙发
在运行您的程序时,对您的php.ini文件进行一下修改,将php.ini文件中的全局变量开启,即将register_globals的值设置为ON,保存后,重新启动apache服务器。

然后再运行程序
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照