-2
私は2ページ - > product.phpとcart.phpを持っています。PHPが正しく動作しない(数量が正常に追加されない)
product.phpの「カートに追加」ボタンをクリックすると、cart.phpに到達します。しかし、私の数量は私が何回クリックしたかにかかわらず、うまくいきません。数量常に
if (isset($_POST["quantity"])){
$_POST["quantity"]=$_POST["quantity"]+1;
}
echo $_POST["quantity"];
は私が知っているかもしれcart.phpが一部間違っている
echo '<form action="cart.php" method="POST">';
echo '<input type="hidden" name="quantity" value="0">';
echo '<input type="submit" value="add to cart">';
echo '</form>';
product.php 1.
まま?
「エコー」から 'value =" 0 "'を取り除く '; 'なぜこれは隠された入力ですか? –
カートに追加機能をテストし、数量が正常に追加されたかどうかを確認します。だから私は入力のために隠されたを使用しています。たとえ私は値= "0"を削除しても、同じままです。 – gosulove
「カートに入れる」には通常セッションが含まれます。あなたはそれらを使用していますか? Btw、あなたのエコーは条件文に入るはずです。あなたのコードは動作します。 –