I am trying to write a script that combines multiple form submissions into a multidimensional array, and save it in a session. Unfortunately, the array doesn't seem to add elements, although I know the session is working because the totalBasicPoints variable is changing, based on form submission.
What I want to end up happening is that on array submission, the entire array is printed, including the new information.....
on submission,
print
form
quantity
size
form
quantity
size
.
.
.
<?php
session_name( 'cart' );
session_start();
$_SESSION['totalBasicPoints'];
$_SESSION['productNumber'];
if (array_key_exists('_submit_check', $_POST)) {
$item = $_POST['item'];
$pose = $_POST['pose'];
$quantity = $_POST['quantity'];
$size = $_POST['size'];
$prodNum = $_POST['prodNum'];
$_SESSION['order'] = array($item,$pose,$quantity,$size);
switch ($size)
{
case "wallets":
$basicPoints = '1';
break;
case "5x7":
$basicPoints = '2';
break;
case "8x10":
$basicPoints = '1';
break;
case "10x13":
$basicPoints = '2';
break;
}
$_SESSION["productNumber"] += 1;
$_SESSION["basicPoints"] = $basicPoints;
$_SESSION["totalBasicPoints"] += $_SESSION["basicPoints"];
print_r($_SESSION['order']);
print "<br />\n";
print "totalBasicPoints is ". $_SESSION['totalBasicPoints'] ."<br />\n";
print "productNumber is ". $_SESSION["productNumber"] ."<br />\n";
}
?>