以下は私のコードですが、基本的にはデータベースから情報を引き出し、関連する在庫を表示します。詳細を表示するために別のHTMLページにデータを送信するために使用する詳細ボタンがあります製品に関する情報、カートに入れるなどボタンのベストプラクティスを使用して値を渡すPHP
私の質問は、この情報を送信するための「ベストプラクティス」と考えられています。アレイからIDを取得してクリックして送信するだけでいいですか?または、より効率的な方法はjqueryを使用して言うのですか?
ボタンフォームから値が渡される関数を使用することをお勧めしますか?
<section>
<div class="row">
<div class="col-md-12">
<div class="heading">
<h1>New Mag Wheel Arrivals</h1>
</div>
</div>
</div>
<div class="row products">
<?php while ($product = mysqli_fetch_assoc($wheelResult)) : ?>
<div class="col-md-3 col-sm-6">
<div class="product border">
<div class="image">
<a href="#"><img src=" <?= "images/wheels/wheelphotos/" . $product["bigpic"]; ?>"
alt="<?= $product["manufacturer"]; ?>" class="img-responsive img-demo"></a>
</div>
<div class="ribbon ribbon-quick-view sale">
<div class="theribbon">NEW</div>
<div class="ribbon-background"></div>
</div>
<div class="ribbon ribbon-quick-view logo">
<div class="theribbon"><img src="images/wheels/logos_small/Vs2.png"></div>
<div class="ribbon-background"></div>
</div>
<div class="text text-background">
<h4><a href="detail.php"><?= $product["diam"] . "\" " . $product['manufacturer'] ?></a></h4>
<p class="brand"><a href="#"><?= "Model " . $product["part_no"]; ?></a></p>
<button class="btn btn-default btn-sm btn-primary" href="detail.php">Details</button>
</div>
</div>
</div>
<?php endwhile; ?>
</div>
</section>
須藤コード形式の例
EG
<form action=details.php method="GET">
<button class="btn btn-default btn-sm btn-primary" href="detail.php">Details</button>
hidden-value = $product["recid"]
</form>
「">」のようなものを使用すると悪い点は何ですか? – Rehmat
コンテンツを生成するためにrecid値をdetails.phpページに渡しますか? – Jcode
はい、詳細ページに値が渡されます。下の私の答えを考えてみてください。 – Rehmat