自己撸了个分页代码
$time=date('y-m-d',time());
//分页函数是自己乱琢磨的 撸了一个简单勉强能用的 翻页初始化存在BUG
$b=0;$e=5;
if($_GET['page']!=1)
{
$page=$_GET['page'];
$b=($page-1)*5;$e=5;//每页显示5
}
$total=count($DB->query("SELECT * FROM user"));
$pagemax=$total/5;
foreach($DB->query("SELECT * FROM user limit $b,$e") as $row)
{xxxx}
for($i=1;$i<$pagemax+1;$i++)
{
echo '<li><a href="?page='.$i.'">'.$i.'</a></li>';
}
现在获取$page的方法是在链接xxxx?page=xxxx
但在页面首次加载的时候没有page=1 (想过说直接强制加上去,但首次加载页面还有别的东西,看起来不大舒服)
找了下,没找到首次加载相应的判定方法。有什么函数可以实现判定
第二个问题 我总感觉这种 分页好新手啊啊啊啊啊= =。
$time=date('y-m-d',time());
//分页函数是自己乱琢磨的 撸了一个简单勉强能用的 翻页初始化存在BUG
$b=0;$e=5;
if($_GET['page']!=1)
{
$page=$_GET['page'];
$b=($page-1)*5;$e=5;//每页显示5
}
$total=count($DB->query("SELECT * FROM user"));
$pagemax=$total/5;
foreach($DB->query("SELECT * FROM user limit $b,$e") as $row)
{xxxx}
for($i=1;$i<$pagemax+1;$i++)
{
echo '<li><a href="?page='.$i.'">'.$i.'</a></li>';
}
现在获取$page的方法是在链接xxxx?page=xxxx
但在页面首次加载的时候没有page=1 (想过说直接强制加上去,但首次加载页面还有别的东西,看起来不大舒服)
找了下,没找到首次加载相应的判定方法。有什么函数可以实现判定
第二个问题 我总感觉这种 分页好新手啊啊啊啊啊= =。