我有一个产品列表,我想添加到购物车,有一个按钮,只有那些被选择的产品数量大于0。
我可以这样做,如果我把旁边的每个产品添加到购物车按钮,那么我可以得到id与POST,但我怎么能添加多个产品与一个按钮?
任何想法?
谢谢
感谢您的回复。
这是我的代码
$rez = mysqli_query($kon, "SELECT * FROM products");
echo "<form action="" method="post">";
while($red = mysqli_fetch_assoc($rez)){
$niz = array(
array($red["id"],0)
);
echo "<tbody class="js--isotope-target col-sm-12 js--cat-1">
<tr class="cart_table_item">
<td rowspan="3" class="product-thumbnail"><img src="images/upload/". $red["id"] .".jpg"></td>
<td class="product-name"><a href="#">Appel</a> ( <span style="font-size:14;font-weight:bold;color: #71a866;">€18</span> )</td>
</tr>
<tr>
<td>". $red["info"] ."</td>
</tr>
<tr>
<td>
<div class="quantity js--quantity">
<input type="button" name="btnQua" value="-" class="quantity__button js--minus-one js--clickable" style="width:18px;height:24px;">
<input type="text" name="quantity" value="1" class="quantity__input" disabled style="width:24px;height:24px;">
<input type="button" name="btnQua" value="+" class="quantity__button js--plus-one js--clickable" style="width:18px;height:24px;">
</div>
<a class="btn btn-primary--transition" href="#" style="padding:3px 7px;">
<!--<span class="glyphicon glyphicon-plus"></span>--><span class="glyphicon glyphicon-shopping-cart"></span>
</a>
</a>
</td>
</tr>
</tbody>
<button type="submit" name="btnSubmit">Add everything to the cart</button>";
}
echo "</form>";
因此我认为我需要二维数组,我可以把产品的id和数量。数组中的数量值必须根据每个产品的输入字段(数量)进行更新,然后我必须通过POST传递它。