Ich habe das uebrigens so gemacht, ein input Element vom Type "checkbox" und ein input Element vom Type "hidden", das Element vom Type "hidden" hat den gleichen Namen wie das vom Type "checkbox" und es hat noch am Anfang zusaetzlich ein "h" im Namen stehen und als uebgebenen Wert auch ein "h".
Wenn jetzt das Formular abgesendet wird und das sichtbare Checkbox Element ist nicht angekreutzt kann ich das folgendermassen erkennen.
Mit PHP wird geschaut ob das aktuelle Element in der foreach Schleife den Wert "h" hat, wenn ja dann ist dies ein hidden Element.
In dem Fall, wenn ein "hidden" Element vorliegt wird nachgeschaut ob auch noch ein weiteres Element besteht das den gleichen Namen nur ohne dem "h" am Anfang stehen hat, vorhanden ist, wenn so ein weiteres Element nicht vorhanden ist, weis ich das die Checkbox nicht angekreutzt ist, also durch diesen kleinen Umweg hat es dann geklappt.