Verwechsle ich das THema
nur gefüllte Werte
mit Checkboxen? Da kann man sich NICHT drauf verlassen, dass ab-gehakte Werte gemeldet werden.
Richtig ist:
Bei Checkboxen kann man sich darauf verlassen, dass nicht selektierte Werte auch nicht gesendet werden:
Test:
<?php
if ( ! isset( $_POST['komponist'] ) ) {
?>
<form method=POST>
<input type=checkbox value="Beethoven" name="komponist[]">Beethoven<br>
<input type=checkbox value="Mozart" name="komponist[]">Mozart<br>
<input type=checkbox value="Brahms" name="komponist[]">Brahms<br>
<button>senden</button>
</form>
<?php
} else {
header('Content-type: text/plain');
print_r( $_POST['komponist'] );
}
Ergebnis:
Array
(
[0] => Beethoven
[1] => Brahms
)