php超过5项创建新div

时间:2012-07-25 05:12:21

标签: php

我正在使用PHP和MYSQL。 这是我的代码

 <?php 

    $result = mysql_query("SELECT * FROM `item` order by `ID` limit 0, 5");
    $rows = mysql_num_rows ($result); 
    $item = 0 ; 

     while ($item < $rows){

        $title = mysql_result($result,$list,"name");
        $id = mysql_result($result,$list,"ID");
        echo "<div id="new"> $id . $title  </div> ";

     $item++;
    }
     ?>   

我的问题是,如果项目超过5(你可以看到我限制的项目)是否可能,然后创建一个新的div id = new来显示其余的项目?

非常感谢提前

1 个答案:

答案 0 :(得分:1)

以这种方式更改while()循环:

 echo '<div>'; // Starting DIV
 while ($item < $rows){
    $title = mysql_result($result,$list,"name");
    $id = mysql_result($result,$list,"ID");
    echo "<div id="new"> $id . $title  </div> ";
    $item++;
    echo ($item % 5 == 0) ? '</div><div>' : ""; // Close and Open a New DIV
}
echo '</div>'; // Ending DIV

乐意帮助! :)