我正在尝试做一些事情,比如当你按下我的php文件中的下一个按钮时,它将从数据库中为你提供下一条记录并显示它。所以我有以下解决方案:
$next_id = q("select * from sites where id > ".$siteid.
" and com_id = ".$current_company_id." and deleted = 0 order by id ASC LIMIT 1");
//print_r($next_id);
$tot_id = getNumberRows($next_id);
if($tot_id){
while($next_site = $next_id->fetch(PDO::FETCH_ASSOC)) {
$next_site_id = $next_site['id'];
//echo $next_site['id'];
}
} else {
$next_site_id = 0;
}
if($next_site_id == 0) {
//don't give button any more as last record......
} else {
//echo $next_site_id;
?>
<div class="pull-right" style="margin-left:10px !important;">
<a href="sites.php?id=<?php echo $next_site_id; ?>">
<button class="btn btn-info btn-s">Next</button>
</a>
</div>
<?php
}?>
以上解决方案是逐个显示记录,当没有记录时,下一个按钮将不会显示但是一切都工作得很好但是当它达到第10条记录或12条记录或任何数量的记录时我按下它移动到第1条记录。太疯狂了,我不知道那里到底发生了什么。
所以,如果有人有更好的解决方案。?
答案 0 :(得分:0)
您确定要显示超过10-12条记录吗?进行没有限制的查询并检查记录。