如何仅将数量标记为0以上的产品发送数据(product_id,数量)?
我想像这样做类别页面
答案 0 :(得分:0)
<?php
if ( isset( $_POST['product'] ) ) {
foreach ( $_POST['product'] as $product ) {
if ($product['q']>0) {
add_to_cart( $product['id'], $product['q'] )
}
}
}
?>
<form method="post" action="">
<input type="number" name="product[0][q]" value="0"/><input type="hidden" name="product[0][id]" value="11"/><br/>
<input type="number" name="product[1][q]" value="0"/><input type="hidden" name="product[1][id]" value="12"/><br/>
<input type="number" name="product[2][q]" value="0"/><input type="hidden" name="product[2][id]" value="13"/><br/>
<input type="number" name="product[3][q]" value="0"/><input type="hidden" name="product[3][id]" value="14"/><br/>
<input type="submit" value="send">
</form>