HTML interesse |
|
Oke, ik heb dit uitgevonden:
Als ik artikel A in mijn LEGE mandje stop, krijg ik de fout niet, als artikel B er aan toevoeg ook nog niet. Maar zodra ik van artikel A of B nog een aantal toevoeg, krijg ik die error! Dit is het stukje script wat ik gebruik om het aantal te verhogen, van het opgegeven artikel.
<?
if(in_array($_GET['id'], $product)){
$key = array_keys($product, $_GET['id']);
$key = $key[0];
$aantaltotaal = $aantal[$key] + $_GET['aantal'];
unset($aantal[$key]);
unset($product[$key]);
$product[] = $_GET['id'];
$aantal[] = $aantaltotaal;
$_SESSION['product'] = $product;
$_SESSION['aantal'] = $aantal;
} else {
$product[] = $_GET['id'];
$aantal[] = $_GET['aantal'];
$_SESSION['product'] = $product;
$_SESSION['aantal'] = $aantal;
}
?>
<? $key = $key[0]; $aantaltotaal = $aantal[$key] + $_GET['aantal']; $product[] = $_GET['id']; $aantal[] = $aantaltotaal; $_SESSION['product'] = $product; $_SESSION['aantal'] = $aantal; } else { $product[] = $_GET['id']; $aantal[] = $_GET['aantal']; $_SESSION['product'] = $product; $_SESSION['aantal'] = $aantal; } ?>
Hij heeft dus problemen met de de array $product, en dan met de value waarvan het aantal is opgehoogd.Deze neemt hij op de een of andere rare manier niet goed op, waardoor de query niet meer werkt, en waardoor ik dus die foutmelding krijg! |