【发布时间】:2010-07-09 11:22:31
【问题描述】:
我正在查看分页脚本(发布在下面),发现它很糟糕,而且一点也不太好,尤其是在尝试自定义它时。
这是主页的样子:
<?php
include('config.php');
$per_page = 9;
//Calculating no of pages
$sql = "select * from messages";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
$pages = ceil($count/$per_page)
?>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/
libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript" src="jquery_pagination.js"></script>
<div id="loading" ></div>
<div id="content" ></div>
<ul id="pagination">
<?php
//Pagination Numbers
for($i=1; $i<=$pages; $i++)
{
echo '<li id="'.$i.'">'.$i.'</li>';
}
?>
</ul>
代码的顶部从 mysql db 中获取结果,然后使用此信息在此页面的正文中显示数字。
我正在尝试将这样的内容放在单独的页面上,例如 count_page.php,然后将其包含在内。
我想我的问题是,如果有更好的方法来做上述更好的结构。一种更好的方法来遍历数据库并计算结果并显示适当的数字。上面看起来很乱。
感谢您对此的任何帮助或建议。
【问题讨论】:
标签: php jquery pagination