Lieber Martin,
bitte erkläre einem Dummen, was der Unterschied zwischen "$id_kern_niederlassung-nl" und "$id_kern_niederlassung" ist!
Aus deinen Scripten lese ich, dass du aus einer Datenbank Informationen abrufst, diese (variablen) Inhalte dann auch als Benennung der zu übermittelnden $_POST-Werte verwendest. - Naja, also spätestens da hätte ich im Web-Formular einen festen Wert für
name="$id_kern_niederlassung-nl"
gewählt. Z.B.:
echo '<td><input name="niederlassung" type="hidden" value="'.$id_kern_niederlassung-nl.'"><input name="haekchen" type="checkbox">';
Ausserdem musst du wissen, wie der Wert einer Checkbox ausgelesen wird ("checked" oder "unchecked")!
Damit würden dann folgende $_POST-Werte ankommen:
$_POST['niederlassung'] (ist das, was in $id_kern_niederlassung-nl bzw. $id_kern_niederlassung war)
$_POST['haekchen'] (hat den Wert "checked" oder "unchecked")
Liebe Grüße aus Ellwangen,
Felix Riesterer.