如何水平和垂直布局记录
你在说什么叫做分页。你可以通过一个表示页码的变量来实现它,并根据它计算哪一行以及哪一行将显示数据。
感谢看来cakephp有一个分页助手,我将使用 – iamjonesy 2010-09-12 13:56:36
哦,我没有看到你标记为cakephp - 我个人使用symfony,但是,蛋糕也有这个功能。 – 2010-09-12 14:00:02
如果你想要做的事每隔X迭代你需要的modulo operator%
所以,让我们假设你正在使用的表行,你想显示每5项新的。基本上,这些物品都在<tr>
之内,每个物品都有自己的<td>
。然后,每5件物品就会关闭该行并打开一个新的:
$str = <<< END
<table>
<tbody>
<tr>
END;
$numItems = count($items) ;
for ($i = 0 ; $i < $numItems) ; $i++) {
$currItem = $items[$i] ;
$str .= "<td>$currItem</td>";
if ($i % 5 == 0) {
$str .= "
</tr>
<tr>" ;
}
}
$str .= "
</tr>
</tbody>
</table>" ;
对不起,我花了这么长时间,这看起来不错,谢谢!我会尝试一下 – iamjonesy 2010-09-21 14:10:57
这样做的哪一方面你不清楚?如何在PHP中构建控制结构,如何输出它...? – 2010-09-12 13:37:08
我只想知道人们用什么技术来实现这一点。所以我想我不清楚显示这个的整个过程。我现在有我的数据我需要弄清楚如何在我的foreach中实现这个 – iamjonesy 2010-09-12 13:42:49
这张表是PHP数组还是sql表? – 2010-09-12 13:44:02