treziman: checkbox vordefinieren

Beitrag lesen

Hallo Chris,

So in etwa:
echo '<label>Text <input type="checkbox" name="example" value="x"'.(!empty($wert['y']) ? ' checked' : '').'></label>';

Super, danke! Als Einzeiler. Das ist das, was mir leider fehlt: die Schreibweise wenn man html und php verbindet. Ich versuche mal, ob ich es erklären kann:

<label> + </label> muss, glaub ich, nicht unbedingt sein, oder?
'.(!empty($wert['y']) ? ' checked' : '').' Warum in Hochkomma und wofür sind die Punkte?
Und wenn ich es richtig verstehe:
!empty($wert['y']) = wenn nicht leer Variable dann
? = hänge an
'checked'
: = sonst
'' = leer

Ist das ungefähr richtig?

Gruss
Thorsten