sarnath
Legacy Member
Hallo
Ik ben momenteel bezig met een simpele webshop om wat te oefenen met php sessies, maar nu heb ik al een probleem bij het bijhouden van de gekochte items.
Bovenaan de pagina staat hetvolgende :
In de contentarea van mijn pagina voeg ik indien een item werd besteld, dit item toe aan de array, vervolgens druk ik alles af:
als output komt dan
Key: 0 Waarde: Array
Key: 1 Waarde: Array
Key: 2 Waarde: fan_80mm
Key: 3 Waarde: Array
Key: 4 Waarde: Array
Key: 5 Waarde: fan_120mm
De items worden dus toegevoegd, maar telkens voorgegaan door 2 extra arrays? Hoe komt dit?
Ik ben momenteel bezig met een simpele webshop om wat te oefenen met php sessies, maar nu heb ik al een probleem bij het bijhouden van de gekochte items.
Bovenaan de pagina staat hetvolgende :
PHP:
session_start();
$_SESSION['winkelwagentje'][] = array();
In de contentarea van mijn pagina voeg ik indien een item werd besteld, dit item toe aan de array, vervolgens druk ik alles af:
PHP:
if ($_POST['bestel'] === "bestel"){
array_push($_SESSION['winkelwagentje'],$_POST['bestelitem']);
foreach($_SESSION['winkelwagentje'] as $key=>$value)
{
echo 'Key: ' . $key . ' Waarde: ' . $value . '<br />';
}
}
als output komt dan
Key: 0 Waarde: Array
Key: 1 Waarde: Array
Key: 2 Waarde: fan_80mm
Key: 3 Waarde: Array
Key: 4 Waarde: Array
Key: 5 Waarde: fan_120mm
De items worden dus toegevoegd, maar telkens voorgegaan door 2 extra arrays? Hoe komt dit?

