Gunnar Bittersmann: Radio Button

Beitrag lesen

@@Tabellenkalk

Aber Daumen runter für deine Umsetzung, :(
Du möchtest in der If-Abfrage keine Zuweisung.

Und auch danach nicht. Wozu $S="checked" oder gar $S=''?

Und geschweifte Klammern sollten bei der HTML-Ausgabe auch keine vorkommen.

<input type="radio" id="sommer" name="sommer" <?php if($sw == 1): ?>checked<? endif; ?> /> Sommerzeit
<br>
<input type="radio" id="winter" name="sommer" <?php if($sw == 0): ?>checked<? endif; ?> /> Winterzeit

oder in dem Fall vielleicht auch

<input type="radio" id="sommer" name="sommer" <?php if($sw == 1) echo 'checked'; ?> /> Sommerzeit
<br>
<input type="radio" id="winter" name="sommer" <?php if($sw == 0) echo 'checked'; ?> /> Winterzeit

id="winter" name="sommer" könnte ein Indiz sein, dass die Benennung der Radiobuttongruppe mit name="sommer" nicht die beste ist.

Man könnte auch überlegen, ob bei zwei Zuständen zwei Radiobutton die besten UI-Elemente sind oder ob man nicht mit einer Checkbox besser dran wäre. Oder einem Schalter (den man durch entsprechendes CSS aus einer Checkbox oder aus zwei Radiobuttons erhalten kann).

LLAP 🖖

PS: Auch der jetztige Syntax-Highlighter ist wohl buggy?

--
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)