【发布时间】:2011-10-31 20:36:26
【问题描述】:
我正在尝试制作某种分页系统。
每个页面最多有 4 个来自数据库的元素。
每个页面都被一个 div 包围(div id='p1' class='pagedemo _current')。所以我有以下内容:
$i=0;
$pag=0;
$arr = array();
while($rowNews = mysql_fetch_array($rsNews)){
$i++;
$arr[$i] = $rowNews;
if($i%4==1){
echo "div id='p1' class='pagedemo _current'"
}
...show content...
if($i%4 ==0 ){
echo"</div>"; //close the tag of class="pagedemo"
}
}//end of while
这会在 i 为 1 时打开一个 div; 5; 9.... 当是 4 (4; 8; 12...) 的倍数时关闭 但我也想在 $i 最后一个数字时关闭 div,即:如果只有 6 个结果,我想在第 6 个元素之后关闭 div。
我没有完成它
有什么想法吗??
【问题讨论】:
标签: php while-loop