ChrisB: checkbox vordefinieren

Beitrag lesen

Hi,

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

<label> + </label> muss, glaub ich, nicht unbedingt sein, oder?

Doch, wenn es sinnvolles und nutzerfreundliches HTML sein soll.

'.(!empty($wert['y']) ? ' checked' : '').' Warum in Hochkomma und wofür sind die Punkte?

Hochkommata sind Stringbegrenzer, und der Punkt ist der Verkettungsoperator. Das sind aber wirklich Grundlagen ...

Und wenn ich es richtig verstehe:
!empty($wert['y']) = wenn nicht leer Variable dann
? = hänge an
'checked'
: = sonst
'' = leer

http://www.php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?