顧客が複数の製品を購入した場合、金額を追加する必要があります。セッション変数を使用して追加する方法。金額を保存しました
$amount=$_POST['amount']
$_SESSION['amount']=$amount;
次のことをしても問題は解決しません
$_SESSION['amount']+=$amount;
顧客が複数の製品を購入した場合、金額を追加する必要があります。セッション変数を使用して追加する方法。金額を保存しました
$amount=$_POST['amount']
$_SESSION['amount']=$amount;
次のことをしても問題は解決しません
$_SESSION['amount']+=$amount;
$_SESSION['amount']
以下のコードを使用すると、現在の値でコンテンツを上書きします$_POST['amount']
。
$amount=$_POST['amount']
$_SESSION['amount']=$amount;
次のようなことをする必要があります。
$currentAmount = $_POST['amount']
$_SESSION['amount'] += $currentAmount;
session_start()
スクリプトの最初で呼び出しているかどうかを確認することを忘れないでください。
スクリプトの最初にsession_start()関数を呼び出したと思いますか。
もしあなたがそれを少し分割してみませんか?
$currentAmount = $_SESSION['amount']
$amount = $_POST['amount']
$_SESSION['amount'] = $currentAmount + $amount;
何度もセッションを設定する必要はありません。
$amount=$_POST['amount'];
//$_SESSION['amount']=$amount;
$_SESSION['amount']+=$amount;