我正在构建一个html页面,我想添加一个php循环。
目前代码如下:
<?php $i = 0; ?>
<div class="element-item <?php echo mysql_result($value, $i);?>">...</div>
<?php $i = $i+1; ?>
<div class="element-item <?php echo mysql_result($value, $i);?>">...</div>
<?php $i = $i+1; ?>
<div class="element-item <?php echo mysql_result($value, $i);?>">...</div>
然而,因为每个div都是完全相同的,除了$($ value,$ i),每次$ i值增加1,我想要一种先前声明循环将包含x个div的方法(在这种情况下为3但实际上超过100)并且每次重复时,$ i上升+1
所有人都非常感谢...
答案 0 :(得分:0)
使用while循环可以解决问题...确保$ query = mysql_query(“”)
while($row = mysql_fetch_assoc($query)){
$value = $row["columnname"];
$i++;
echo "<div>YOUR CONTENT HERE</div>"
}
请使用预备陈述(http://php.net/manual/en/pdo.prepared-statements.php)。不推荐使用mysql_ *
答案 1 :(得分:0)
尝试这样的事情:
<?php
for ($i = 0; $i <$yourLimit, $i++){
echo ' <div class="element-item'.$i.'">...</div>'
}
?>