如果数量大于零,则过帐产品数据

时间:2015-05-14 08:33:46

标签: php

如何仅将数量标记为0以上的产品发送数据(product_id,数量)?

我想像这样做类别页面

example

1 个答案:

答案 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>