0
嗨,我是一個完整的新手,這對於任何有經驗的用戶來說似乎都很簡單。如何在集合中顯示查詢結果,增加用戶點擊php?
所以我想實現的是,我有一個盒子,它將持有最近的反饋,我從客戶端收到。該框將顯示來自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>
我會學習ajax,一旦我可以找出如何更新與頁面重新加載框。一旦我知道如何做到這一點,然後通過指向該函數或頁面,可以使用ajax進行頁面刷新。 – Deep 2011-05-12 02:18:55
哦,你將不得不通過代碼一個開始值,並將其傳遞給LIMIT($ start,6)。看看[$ _REQUEST](http://www.php.net/manual/en/language.variables.external.php)。 – Mel 2011-05-12 02:30:20
確定很酷,它的工作非常感謝 – Deep 2011-05-12 05:58:06