장바구니가있는 사이트를 만들고 있습니다. 특별한 기능이 필요하지 않으므로 준비가되어있는 제품을 통합하는 것보다 직접 카트를 만들 수 있습니다. 내 제품에는 데이터베이스에 미리 정의 된 가격이 없습니다. 가격은 제품 페이지의 사용자가 입력 한 값을 기반으로 동적으로 생성됩니다. 따라서, 사용자는 일부 사양을 선택 수량을 입력하고 난 다음 값을 얻을 :
항목 ID
수량
총 가격 나는 $ _SESSION 변수 다음 루프에서 그 값을 저장할 필요가
결과를 얻고 장 Y 구니에 인쇄 할 때 필요할 때. 문제는 많은 제품이 있고 선택한 제품에 대해 모든 값 (수량, 총 가격)을 고유하게 저장해야한다는 것입니다. 즉, $ _SESSION 변수에 Item ID, Quantity 및 Total 가격을 저장하고이 값들을 서로 연관시키는 방법은 무엇입니까?
도와 주셔서 감사합니다.
편집 :
$itemid = $db->escape($_POST['productid']);
$itemquantity = $db->escape($_POST['itemquantity']);
$totalprice = $db->escape($_POST['totalprice']);
$_SESSION['items'] = array();
$_SESSION['items'][$itemid] = array('Quantity' => $itemquantity, 'Total' => $totalprice);
var_dump($_SESSION);
단순한 다차원 배열을 사용하면됩니다. –
'$ _SESSION []'자체는 배열입니다. 배열을 저장할 수도 있습니다. – Joseph