嗨,我是一个完整的新手,对任何有经验的用户来说,这似乎都很简单。
所以我想要实现的是,我有一个盒子,它将保留我从客户收到的最新反馈。该框用于显示mysql数据库查询的6个结果。该框还有一个更多的前一个按钮。当用户点击更多时,结果必须循环到接下来的6条评论,如果不存在则没有任何反应。如果用户单击prev按钮,则必须转到prev 6注释,在第一组中禁用。我希望能够使用ajax动态执行此操作,因此不必重新加载页面。
我是否必须使用分页,完成这么小的任务和一组评论?如果是这样,我该怎么做呢?
ATM我能够显示我想要的前6个结果,但不知道如何继续。这是php和html。我欢迎任何有关我应该进入的方向的提示。
$link = mysqli_connect('localhost','root','password','database');
if (mysqli_connect_errno()) {
echo 'Error: Could not connect to database. Please try again later';
exit;}
$db = mysqli_select_db($link, "database");
$query = "SELECT * FROM clients, orders WHERE clients.ID = orders.ID ORDER BY Date DESC LIMIT 0,6";
$result = mysqli_query($link,$query);
<div class="sidebar">
<div class="clientwrapper">
<h2>Client Feedback</h2>
<div class="box">
while($row=mysqli_fetch_array($result)){
echo '<p> '.$row["Comments"].' <span class="name"> By '.$row["Organisation"].' </span> </p>';
<a class="nodecoration" href="" ><span class="next-button">More</span></a>
<a class="nodecoration" href="" ><span class="prev-button"></span></a>
<div class="clear"></div>
</div>
</div>
答案 0 :(得分:0)
简单的答案是使用iframe并在iframe中重新加载页面。答案很难,了解AJAX。