1

石積み + 無限スクロールを使用して、データベースに保存されている一連のページを表示しています。私はプロのプログラマーではないため、提供されたデモに基づいて構築しています。デモでは、追加要素を表示するために無限スクロールとして読み込まれる別の HTML ページ (id=page-nav) へのリンクを使用します。

[ http://masonry.desandro.com/demos/infinite-scroll.html ]

 <nav id="page-nav">   <a href="../pages/2.html"></a> </nav>

データベースを使用して同じものを構築しており、次のコードを使用しています

<? 
 while ($row = mysql_fetch_assoc($result)){
  $summ = $row['summary'];
  $set_no = $row['set_no'];

*A*

  echo "<div class='box col1'>";
  echo " <p>";
  echo "<a href='$set_no.php' title='NA' ><img src='$set_no.jpg' alt='NA' /></a> Summary: $summ";
  echo "</p>";
  echo "</div>";

*B*

  }
?>

ただし、私のデータベースには 250 を超える要素 (set_no はシリアル インクリメント) があるため、1 ページに 30 要素の無限スクロールを実装しようとしています。*A*以下をおよび にそれぞれ配置しようとしました*B*が、機能していないようです。

*A*

 if ($set_no % 30 == 0)
  { echo "<nav id='page-nav'>";
  }

*B* 
  if ($set_no % 30 ==0)
  { echo "</nav>";
  }  

どうすれば問題を解決できますか?

4

0 に答える 0