PHP gevorderde |
|
Ik ben een webwinkel aan het maken en wil alle bestelde artikelen in een sessie gooien.
Hiervoor heb ik de volgende code:
<?php
include ("inc_text.php");
if (!isset($_SESSION["Winkelwagen"])){
$_SESSION["Winkelwagen"] = "True";
}
if (empty($_POST["Paantal"]) || empty($_POST["PRDID"])){
session_unset();
session_destroy();
header("Location: Index.php");
die();
}
$PRDAANTALPST = $_POST["Paantal"];
$PRDIDPST = $_POST["PRDID"];
$_SESSION["Winkelwagen"]["PRDID"] = $PRDIDPST;
$_SESSION["Winkelwagen"][$PRDIDPST]["Aantal"] = $PRDAANTALPST;
echo ($_SESSION["Winkelwagen"][$PRDIDPST]);
echo ($_SESSION["Winkelwagen"][$PRDIDPST]["Aantal"]);
?>
<?php include ("inc_text.php"); if (!isset($_SESSION["Winkelwagen"])){ $_SESSION["Winkelwagen"] = "True"; } if (empty($_POST["Paantal"]) || empty($_POST["PRDID"])){ header("Location: Index.php"); } $PRDAANTALPST = $_POST["Paantal"]; $PRDIDPST = $_POST["PRDID"]; $_SESSION["Winkelwagen"]["PRDID"] = $PRDIDPST; $_SESSION["Winkelwagen"][$PRDIDPST]["Aantal"] = $PRDAANTALPST; echo ($_SESSION["Winkelwagen"][$PRDIDPST]); echo ($_SESSION["Winkelwagen"][$PRDIDPST]["Aantal"]); ?>
De variable wordt met post zeker goed benaderd, dit weet ik 1000% zeker, alleen de laatste echo's werken niet. Het is toch mogelijk om in session met arrays te werken?
Kan iemand me uitleggen wat ik fout doe?
Alvast bedankt!
|