Aangezien ik meerdere fields heb en ik eigenlijk alle wijzigingen wil opsommen heb ik et volgende:
<?php
if(isset($_POST)){
foreach ($_POST as $key => $value) {
echo "Field ".htmlspecialchars($key)." is ".htmlspecialchars($value)."";
}
}
?>
Bovenstaande code laat alle "niet lege" name en value zien, als ik hem dus uncheck en post komt hij niet in het lijstje voor.
In het voorbeeld hieronder laat hij dus zien als ik field1 inschakel en field 2 uitschakel:
field field1 is Y
Wat ontbreekt is:
Field field2 is ""
Voorbeeld van de checkboxen:
<form method='post' action='_self'>
<input type='checkbox' name='field1' value='Y' />
<input type='checkbox' name='field2' value='Y' checked/>
<input type='submit' value='opslaan' name='opslaan' />
</form>
Hoe kan ik ervoor zorgen dat ik ook de unchecked boxen in dat overzicht krijg?
Ik heb me al een ongeluk lopen zoeken op php.net maar kan het niet vinden.
Alvast bedankt!