将php循环添加到具有增量类名

时间:2015-07-07 20:43:53

标签: php

我正在构建一个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

所有人都非常感谢...

2 个答案:

答案 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>'
  } 
?>