Thanks for the info.
I am not sure what I am doing wrong here:
(Table OrderDetails has OrderDetailsID, TrackingNumber, OptionNumber, Name, Price, Cost, Qty)
$query = "SELECT * from OrderDetails WHERE TrackingNumber='1234'";
$res = mysql_query($query);
if(mysql_numrows($res)>0)
{
while ($row = mysql_fetch_array($res))
{
$_SESSION['cart'][$row['OptionNumber']]['Name'] = $row['OptionName'];
$_SESSION['cart'][$row['OptionNumber']]['Price'] = $row['Price'];
....
}
Then in another file:
$cart = $_SESSION['cart'];
ksort ($cart);
reset ($cart);
foreach($cart as $id=>$row)
{
....
}
ksort() expects parameter 1 to be array, null given
reset(): Passed variable is not an array or object
Invalid argument supplied for foreach()