Hoi,
Ik heb nog even een vraagje: Via een form die naar dezelfde pagina wordt gepost dmv checkboxes wordt er een waarde in een array geschoten. En nu wil ik dat wanneer je hetzelfde checkboxjes klikt er niks gebeurd. En wanneer je een nieuwe klikt deze gewoon wordt toegevoegd.
Dit is waar ik nu ben maar niet werkt:
<?php
if ($_POST['besteldeproducten']) {
$besteldeproducten = $_POST['besteldeproducten'];
if (!isset($_SESSION['besteldeproducten'])) {
$_SESSION['besteldeproducten'] = $_POST['besteldeproducten'];
}
else {
$id=0;
$aantal=count($_SESSION['besteldeproducten']);
for ($i=1; $i <= $aantal; $i++) {
if (isset($_POST['besteldeproducten'][$id])) {
//niks
}
else {
$_SESSION['besteldeproducten'][$id] = $besteldeproducten[$id];
}
$id++;
}
}
}
?>
Wat wel werkt maar de array telkens reset wanneer je een checkbox post is:
<?php
if ($_POST['besteldeproducten']) {
$_SESSION['besteldeproducten'] = $_POST['besteldeproducten'];
$aantal=count($_SESSION['besteldeproducten']);
$id=0;
unset($_SESSION['quantity']);
for ($i=1; $i <= $aantal; $i++) {
$_SESSION['quantity'][$id] = 1;
$id++;
}
}
?>
Iemand die mij hiermee kan helpen?
Enorm bedankt alvast,
Nigel Dokter
805 views