Php 用“浏览答案”;“下一页”;及;上一页“;
这是下面的代码!它呼应了我论坛中某个特定问题的所有答案。我想在每一页上显示大约6个答案。因此,如果一个特定问题有12个答案,那么它应该从一开始就显示前6个答案,然后如果用户单击“下一页”,它应该向用户显示接下来的6个答案。我不知道如何修复我进程中的这一步。非常感谢您的帮助!谢谢Php 用“浏览答案”;“下一页”;及;上一页“;,php,next,Php,Next,这是下面的代码!它呼应了我论坛中某个特定问题的所有答案。我想在每一页上显示大约6个答案。因此,如果一个特定问题有12个答案,那么它应该从一开始就显示前6个答案,然后如果用户单击“下一页”,它应该向用户显示接下来的6个答案。我不知道如何修复我进程中的这一步。非常感谢您的帮助!谢谢 <?php $tbl_name2="forum_answers"; // Switch to table "forum_answer" $sql2="SELECT * FROM $tbl_
<?php
$tbl_name2="forum_answers"; // Switch to table "forum_answer"
$sql2="SELECT * FROM $tbl_name2 WHERE question_id='$id'";
$result2=mysqli_query($con, $sql2)or die(mysqli_error($con));
while($rows=mysqli_fetch_array($result2)){
?>
<!DOCTYPE HTML SYSTEM>
<table id="answers" width="400" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td id="answerid">#<?php echo $rows['a_id']; ?></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="3" cellspacing="1" >
<tr>
<?php
INCLUDE 'dbh.php';
$query = mysqli_query($conn,"SELECT * FROM forum_answers LEFT JOIN users ON forum_answers.a_name = users.username WHERE forum_answers.a_id=".$rows['a_id']." AND forum_answers.question_id=".$rows['question_id']);
while ($row = mysqli_fetch_assoc($query)) {
if ($row ['image'] == "") {
echo "<img src='bilder/default.jpg'";
?><td width="77%" bgcolor="#F8F7F1"><a href="viewanswerprofiles.php"> <?php echo $rows['a_name']; ?></a></td><?php
}
else {
echo "<img src='bilder/".$row ['image']."'";
?> <td width="77%" bgcolor="#F8F7F1"><a href="viewanswerprofiles.php"> <?php echo $rows['a_name']; ?></a></td><?php
}
echo "<br>";
}
?>
<td id="datetimeanswer" bgcolor="#F8F7F1"><?php echo $rows['a_datetime']; ?></td>
</tr>
<tr>
<td id="answertext" bgcolor="#F8F7F1"><strong>Answer:</strong></td>
<td bgcolor="#F8F7F1"><?php echo $rows['a_answer']; ?>
<button id="removeanswer" name="remove">Remove</button>
<button id="removeanswer">Edit</button>
</td>
</tr>
</table></td>
</tr>
</table>
回答:
去除
编辑
你在谷歌上寻找的单词是分页
。基本上,您的下一页/上一页链接将包括一个页码,然后使用该页码确定查询中的偏移量(例如,前6页的限制0,6
,回答6-12页的限制6,6
)尝试观看一个关于分页的教程,当您单击“下一页”时,您必须传递变量增加到2,然后您必须执行2*6,即12,因此您需要在SQL中使用从6到12的结果,其中ID=12和order by ID desc limit 6以及其他页面中的一个。