Ik zit met een script waarmee een korting toegevoegd kan worden aan de database. Per korting zijn er meerdere producten die daar aan gekoppeld zijn. Nou kun je bij een staffelkorting ook een aantal opgeven.
Alleen die waarde wordt dus niet meegezonden.
Dit is het script:
foreach($_POST['product'] AS $key => $value){
print_r($_POST['aantal']);
$query_koppel = "
INSERT INTO
kortingen_koppel
VALUES (
'',
'".$laatsteid."',
'".$value."',
'".$_POST['aantal'][1]."'
)";
$result_koppel = mysql_query($query_koppel);
if(!$result_koppel){
$error= "Er is iets mis gegaan bij het toevoegen.".$query_koppel;
}
else{
$error = "De korting is succesvol toegevoegt.".$query_koppel;
}
}
$content .= $error;
Het script zou dus per product het aantal in de database moeten stoppen, maar gebeurd dus niet.
De print_r toont het volgende:
Array ( [0] => 1 [1] => 2 [2] => 3 ) Array ( [0] => 1 [1] => 2 [2] => 3 ) Array ( [0] => 1 [1] => 2 [2] => 3 )