echo $begrüßung;
Nun gibt es DREI Zustände der Checkboxen, die mit Einträgen in der Datenbank korrespondieren:
- NICHT angemeldet (kann angemeldet werden),
<input type='checkbox' name='chkbox[]' value='123'>- angemeldet (kann abgemeldet werden),
<input type='checkbox' name='chkbox[]' value='456' checked>
Wenn eine Checkbox nicht markiert ist, zählt sie nicht zu den Successful controls und wird nicht mit vom Browser gesendet.
Dein Script muss die verwendeten name- oder value-Werte der Checkboxen kennen und beim Nichtvorhandensein eine unangekreuzte Checkbox erkennen.
- Anmeldung bereits gebucht und gegen Änderung gesperrt:
<input type='checkbox' name='chkbox[]' value='789' checked disabled>
Siehe obigen Link. Formularelemente, die disabled sind, werden nicht übertragen. Das wirkt sich dann so aus, als ob sie nicht markiert wären.
Hier wäre die Verwendung des Attributes readonly angebrachter.
echo "$verabschiedung $name";