@@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)