Как отобразить результаты запроса в наборах, приращения по клику пользователя php? - PullRequest
0 голосов
/ 12 мая 2011

Привет, я новичок, и это может показаться очень простым любому опытному пользователю.

Итак, что я пытаюсь добиться, так это то, что у меня есть ящик, в котором будут храниться последние отзывы, полученные от клиентов. Поле должно отображать 6 результатов запроса базы данных mysql. В коробке также есть еще и предыдущая кнопка. Когда пользователь нажимает больше, результаты должны переходить к следующим 6 комментариям, если ни один не существует, то ничего не происходит. Если пользователь нажимает кнопку «Предыдущая», он должен перейти к предыдущим 6 комментариям, отключенным в первом наборе. Я хочу делать это на лету, используя ajax, поэтому перезагрузка страницы не должна происходить.

Должен ли я использовать нумерацию страниц, чтобы выполнить такую ​​маленькую задачу и набор комментариев? Если да, то как мне его настроить?

Банкомат. Я могу отобразить первые 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>

1 Ответ

0 голосов
/ 12 мая 2011

Простой ответ - использовать iframe и перезагрузить страницу в iframe. Сложный ответ, узнать об AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...