Na veel research ben ik er niet uitgekomen dus vraag ik jullie om hulp. Ik heb een array met producten:
$SESSION['winkelmandje'] = array(
array('id' => '1', 'hoeveelheid' => '1'),
array('id' => '3', 'hoeveelheid' => '1'),
array('id' => '2', 'hoeveelheid' => '1')
);
Hierbij heb je dus voor elk product in het winkelmandje een subarray. Maar nu wil ik het mogelijk maken om een product uit het winkelmandje te halen door op een knop te klikken. Ik probeerde dat zo:
function removeProduct($idVal){
foreach($_SESSION['winkelmandje'] as $subArray){
if($subArray[id] == $idVal){
unset($_SESSION['products'][$subArray]);
}
return($_SESSION['products']);
}
}
if(isset($_POST['verwijder']{
removeProduct(2);
}
Volgens mijn redenering zou hij nu dus de laatste subarray moeten verwijderen. Echter gebeurd dit niet. Kan iemand wat ik fout doe?
Groetjes,
Sem