-1

私は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を作成することは可能ですか?

よろしくお願いします

4

1 に答える 1

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

お力になれて、嬉しいです!:)

于 2012-07-25T05:16:23.790 に答える