HTML ist an vielen Stellen noch unsinnig!
bearbeitet von Linuchs> Ganz schlecht. Weil: Du vermischst die Logik mit Nutzdaten!
Tja, ich setze Platzhalter-Dateien (templates) ein. Für ein PHP-Programm kann es mehrere Platzhalter-Dateien geben.
Im Fall von `<form>` muss ich einen Weg finden, die Logik des Formulars an PHP zu melden.
Beispiel 1 im Adress-Formular, der Name des Mitglieds darf veröffentlicht werden, Mitglied kann diese Entscheidung aber rückgängig machen:
~~~html
<input type=hidden name="name_frei_x" value=1 />
<br><label for="name_frei_label">
<input
id = "name_frei_label"
type = "checkbox"
name = "name_frei"
value = '1'
checked
> Ansprechpartner bei den Veranstaltungen zeigen</label>
~~~
PHP muss also `name_frei_x` abfragen, um zu wissen, ob in diesem Formular der Häuptlingsname gesperrt oder freigegeben werden kann.
Selbes Programm, anderes Formular kann sich mit der Adresse des Vereins beschäftigen. Der Name des Ansprechpartners und die checkbox JA/NEIN kommt gar nicht vor.
PHP fragt wieder `name_frei_x` ab, das fehlt und damit ist auch keine JA/NEIN Entscheidung zu treffen.
HTML ist an vielen Stellen noch unsinnig!
bearbeitet von Linuchs> Ganz schlecht. Weil: Du vermischst die Logik mit Nutzdaten!
Tja, ich setze Platzhalter-Dateien (templates) ein. Für ein PHP-Programm kann es mehrere Platzhalter-Dateien geben.
Im Fall von `<form>` muss ich einen Weg finden, die Logik des Formulars an PHP zu melden.
Beispiel 1 im Adress-Formular, der Name des Mitglieds darf veröffentlicht werden, Mitglied kann diese Entscheidung aber rückgängig machen:
~~~html
<input type=hidden name="name_frei_x" value=1 />
<br><label for="name_frei_label">
<input
id = "name_frei_label"
type = "checkbox"
name = "name_frei"
value = '1'
checked
> Ansprechpartner bei den Veranstaltungen zeigen</label>
~~~
PHP muss also `name_frei_x` abfragen, um zu wissen, ob in diesem Formular der Mitgliedsname gesperrt oder freigegeben werden kann.
Selbes Programm, anderes Formular kann sich mit der Adresse des Vereins beschäftigen. Der Name des Ansprechpartners und die checkbox JA/NEIN kommt gar nicht vor.
PHP fragt wieder `name_frei_x` ab, das fehlt und damit ist auch keine JA/NEIN Entscheidung zu treffen.