Gunnar Bittersmann: Radiobuttons mit VARCHAR Inhalt beschriften/ausgeben

Beitrag lesen

@@dedlfix:

nuqneH

Noch praktischer (und teilweise auch übersichtlicher) lässt sich das mit sprintf() lösen.

printf('<input type="radio" name="%s" value="%2$s">%2$s<br>',

Dann doch bitte konsequent:

printf('<input type="radio" name="%1$s" value="%2$s">%2$s<br>',
                                   ▲▲

Noch praktischer (und teilweise auch übersichtlicher) lässt sich das lösen, indem man nicht das Markup, sondern nur die DB-Ausgaben per PHP reinschreibt:

<input type="radio" name="<?php [code lang=php]echo $counter; ?>" value="<?php echo $termin->Datum; ?>"><?php echo $termin->Datum; ?>[/code]

Berichtigung (htmlspecialchars(), @name, label):

<input type="radio" id="termin<?php [code lang=php]echo $counter; ?>" name="termin" value="<?php echo htmlspecialchars($termin->Datum); ?>">
<label for="termin<?php echo $counter; ?>"><?php echo htmlspecialchars($termin->Datum); ?></label>[/code]

htmlspecialchars($counter),

Das sollte nicht notwendig sein.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)