こんにちは私はユーザーによって追加された投稿のリストを収集し、ページをループしてしばらくの間それを表示する機能を持っています。
表示される結果の数、つまりLIMIMT 15を制限したので、ページにオーバーフローしません。しかし、私が今できるようにしたいのは、次のページに表示する他のすべての結果(ただし、ユーザーが追加できる数)を用意することです。各ページには15件の結果しか表示されていません。したがって、1ページ、2ページ、3ページなどになります。
これはどのように達成されますか?
function get_forum() {
global $connection;
global $profile_id;
$query = "SELECT *
FROM ptb_forum
WHERE ptb_forum.deleted ='0'
ORDER BY ptb_forum.date_added DESC
LIMIT 0 , 16";
$forum_set = mysql_query($query, $connection);
confirm_query($query, $connection);
return $forum_set;
}
<?php
$forum_set = get_forum();
?>
<br/>
<h3>Latest Forum Posts</h3>
<br/>
<?php
if(mysql_num_rows($forum_set) > 0) {
while ($forum = mysql_fetch_array($forum_set)) {
$age = days_from_date($forum['date_added']);
?>
<div class="prof-content-box-forum" id="reviews">
<div class="forum-content">
<?php echo "{$forum['content']}"; ?>
</div>
<div class="message_pic">
<?php echo "<a href=\"profile.php?id={$forum['from_user_id']}\"><img width=\"50px\" height=\"50px\" src=\"{$prof_photo}\"></a>";?>
</div>
<div class="forum-text">
<?php echo "Posted by {$forum2['display_name']}"; ?> <?php echo "".$age." days ago"; ?>
</div>
</div>
<? } } ?>