-1

データベースへの最後のエントリの 5 つを表示する「さらに表示」ボタンがあり、初期表示は 1 レコードで、初期変数を 3 つの結果が表示されるように変更します。コードは次のとおりです: $latest_entry_qry="SELECT * FROM cityres ORDER BY idDESC LIMIT 0、5";

  $latest_entry=mysql_query($latest_entry_qry); 
   ?>
    <div id="just-head"> <b>Recently Added:</b></div>
    <div id="just-added">
      <?
 $modu = 1;
   while($latest_entry_row=mysql_fetch_array($latest_entry))
 {
       if($modu%5 == 1)
        $clsText = "";
      else
        $clsText = " class='show_more' style='display:none' ";
4

1 に答える 1

0

whileループが不完全であるため、これが推測です。私は最後にあると仮定しています-

$modu++;

ループ内$modu%5 == 1で毎回チェックしているからです。whileもしそうなら、あなたはそれをから変更することができます

if($modu%5 == 1)

if($modu <=3)

mysql_*また、関数を使用しなくなったことについての@Daedalusのコメントをメモしてください

于 2012-11-12T04:44:12.643 に答える