고객이 둘 이상의 제품을 구매하는 경우 금액을 추가해야합니다. 세션 변수를 사용하여 추가하는 방법. 나는 문제자체에 세션 변수 추가
$_SESSION['amount']+=$amount;
고객이 둘 이상의 제품을 구매하는 경우 금액을 추가해야합니다. 세션 변수를 사용하여 추가하는 방법. 나는 문제자체에 세션 변수 추가
$_SESSION['amount']+=$amount;
스크립트 시작 부분에 session_start()
으로 전화를 걸 었는지 확인하십시오.
흠 당신이 당신의 스크립트의 시작 부분으로 session_start() 함수를 호출 한 확신을 해결 밤은 다음과 같은 일을
$amount=$_POST['amount']
$_SESSION['amount']=$amount;
로 양을 저장.
왜 그렇게 생각하지 않으십니까?
$currentAmount = $_SESSION['amount']
$amount = $_POST['amount']
$_SESSION['amount'] = $currentAmount + $amount;
몇 번이고 세션을 설정할 필요가 없습니다.
$currentAmount = $_POST['amount']
$_SESSION['amount'] += $currentAmount;
잊지 마세요 :
$amount=$_POST['amount']
$_SESSION['amount']=$amount;
당신은 같이해야합니다 : 당신이 $_POST['amount']
의 현재 값과 $_SESSION['amount']
의 내용을 ovewriting하는 아래의 코드와
$amount=$_POST['amount'];
//$_SESSION['amount']=$amount;
$_SESSION['amount']+=$amount;
세션을 시작 하시겠습니까? –
$ _SESSION [ 'amount'] 당신이 그것을 증가시킬 때 당신이 기대하는 것은 무엇입니까? –
세션에도 제품을 저장하지 않습니까? 코드에서 하나의 금액 만 저장한다고 제안하는 것 같습니다. –