基本上我有一個foreach循環從數據庫中的產品數組中包含價格等數據。首先通過一個簡單的mySQL SELECT查詢拉下數據。然後將其存儲在關聯數組中。刷新DIV與來自同一頁的數據
我想統計在頁面上顯示的項目數量。我知道如何計算數組中的項目,但是我將過濾通過urls顯示在頁面上的哪些項目,並且只想計算實際顯示的數量。
我的想法是每次foreach循環運行時只有一個變量和+ 1,但麻煩是我需要在循環運行前回顯數字。
這裏是我的循環:
<h2>Title</h2><h5><? echo $numberofproducts; ?> products</h5>
<?
$numberofproducts == 0;
foreach(get_products() as $product){
$numberofproducts++;
// display product info
?>
有沒有辦法循環完成通過AJAX運行後更新H5標籤?不需要另一個包含一行的php文件?
你能詳細說明爲什麼你不能在'h5'之前訪問'get_products()'嗎? – Phil
我可以,但如果我在數組中的所有內容進行過濾之前不會返回數據庫中的項目數量? – Mike