Hallo,

Ik zit met een probleem. Ik heb in een formulier een checkbox met medicijnen die je kan toevoegen. Als ik elke keer 1 medicijn aanklik, gaat het goed. Maar als ik meerdere medicijnen aanklik en vervolgens opsla, wordt alleen de eerst aangeklikte opgeslagen en niet allemaal. Ik had al navraag gedaan en schijnt dat het iets met foreach te maken heeft. Ik had op google gekeken, maar kon niks vinden wat mij kon helpen met mijn checkbox. Heeft iemand van jullie een script voor mij van foreach, zodat als ik 2 medicijnen of meer aanvink, dat ze dan ook allemaal worden opgeslagen.

Alvast bedankt :)

<label><input type="checkbox" name="medicijn[]" value="1" /> Medicijn 1</label>
<label><input type="checkbox" name="medicijn[]" value="2" /> Medicijn 2</label>
<label><input type="checkbox" name="medicijn[]" value="3" /> Medicijn 3</label>
<label><input type="checkbox" name="medicijn[]" value="4" /> Medicijn 4</label>

<?php
	foreach($_POST['medicijn'] as $medicijn) {
		echo $medicijn;
	}
?>

Reageren