fab*_*bbb 7 css php codeigniter
<?php foreach($products as $product) : ?>
<li><a href="<?php echo base_url(); ?>main/products/<?php echo $product->id; ?>">
<?php echo $product->name; ?> </a></li>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)
所以上面的代码获取了a中的所有记录DB并生成链接.表中的100条记录 - 我想将设计分成5列.所以我会这样做,CSS但我需要能够附上
<ul> on every 20 records</ul>
Run Code Online (Sandbox Code Playgroud)
我怎么能count循环并做到这一点?
这样做,这将解决您的问题
<?php
*$i = 0;*
echo "<ul>";
foreach($products as $product) :
if($i % 20 == 0) echo "</ul><ul>";
?>
<li><a href="<?php echo base_url(); ?>main/products/<?php echo $product->id; ?>">
<?php echo $product->name; ?> </a></li>
<?php
//if($i % 20 == 0) echo "</ul>";
$i += 1;
endforeach;
echo "</ul>";
?>
Run Code Online (Sandbox Code Playgroud)
*edit- set $ i = 0; 因为数组从[0]计数通过设置为[1]使得第一个col有19而不是20.通过将其设置为[0]每个col都有20. :)再次感谢~fabio
| 归档时间: |
|
| 查看次数: |
6741 次 |
| 最近记录: |