我會盡可能最好地解釋這一點。從foreach循環中的數據庫'加載更多'
我有通過PHP foreach循環從MySQL數據庫進來的數據。它遍歷50多條記錄並根據不同的變量顯示數據。我想在說完12條記錄後停止循環,然後單擊一個按鈕以顯示下一個12,依此類推。
有什麼方法可以在某個迭代中停止或暫停foreach循環,然後單擊一個按鈕再次「循環播放」12次迭代?
下面我發佈了這個foreach循環的簡化示例。
foreach ($view->likeDataSet as $productData){
echo '<p class="pName">' . $productData->getPname() . '</p>';
}
這將加載一個產品,我有我的數據庫的名稱,並繼續這樣做,直到所有記錄
任何幫助將不勝感激,謝謝!
如果通過「播放」您將允許頁面刷新,則是。如果通過「播放」,您希望它不刷新頁面,但只需添加更多記錄,那麼您正在談論更復雜的AJAX解決方案。 –
你將如何通過頁面刷新來做到這一點? 如果我能弄清楚,我可以把它包裝在一個AJAX函數中,這個函數在幕後刷新不了嗎? – Mayzed
在這種情況下,分頁可能是一個選項,只檢索您想要顯示的數據。 – rescobar