我正在尝试设置一个产品页面,包含多个产品等......它是通过一个while循环从mysql数据库中获取数据来完成的,产品显示正常,但我遇到的问题是我希望能够单独处理每个产品,换句话说,我不知道页面上可能出现哪些产品,所以当我尝试通过 php 处理它们时,它需要灵活。它有点难以解释,但这是我当前的代码,希望你能明白我的意思。
这是我的一个单独产品的 html,所有产品都像下面的代码一样输出
<form id="<?php print "$material_id";?>" class="form">
<div class="supp_bro_mat_wrap">
<input type="hidden" name="supp_bro_mat_id" value="<?php print "$material_id";?>" />
<input name="supp_bro_qty_input" class="supp_bro_qty_input" type="text" />
</div><!---end supp_bro_input_wrap--->
<input name="supp_bro_add_to_cart" type="submit" class="supp_bro_add_to_cart" id="<?php print "$material_id";?>" />
</form>
这是php代码,我知道很简单,但我只想能够在这个阶段获得值,
if (isset($_POST['supp_bro_add_to_cart'])) {
$mat_id = $_POST['supp_bro_mat_id'];
$mat_qty = $_POST['supp_bro_qty_input'];
var_dump($mat_id);
var_dump($mat_qty);
}
当我尝试输入第一个产品的数量时,我得到了正确的 var_dumps,但是当我在它下面的所有产品上尝试时,我得到了
supplies_browse.php?supp_bro_mat_id=5&supp_bro_qty_input=8768&supp_bro_add_to_cart=Submit
出现在我的浏览器标题中,而不是
supplies_browse.php?sid=masonary
应该是这样,并且没有 var_dumps。希望你能明白我的意思,如果你还需要什么,请告诉我。
谢谢