基本的に、価格などを含むデータベース内の製品の配列からデータを取り込む foreach ループがあります。データは、単純な mySQL SELECT クエリによって最初に取り出されます。その後、連想配列に格納されます。
ページに表示されるアイテムの数をカウントしたい。配列内のアイテムをカウントする方法は知っていますが、URL を介してページに表示されるアイテムをフィルタリングし、実際に表示されるアイテムの数をカウントしたいと考えています。
foreach ループが実行されるたびに変数と + 1 を使用するというアイデアがありましたが、問題は、ループが実行される前に数値をエコーする必要があることです。
ここに私のループがあります:
<h2>Title</h2><h5><? echo $numberofproducts; ?> products</h5>
<?
$numberofproducts == 0;
foreach(get_products() as $product){
$numberofproducts++;
// display product info
?>
AJAX 経由でループの実行が終了した後に h5 タグを更新する方法はありますか? 1 行の別の php ファイルは必要ありませんか?