Radio-button soll aus variable gesetzt werden

momentan stehe ich vor folgendem problem:

ich lass mir im formular das geschlecht des patienten per radiobutton eintragen:
männlich
weiblich

in der protokoll-pruefen will ich nun (den allergleichen) radiobutton wieder ausgeben: da muss ich den ja dann auch „checked“ setzen, das geht auch (wenn ich mir nur die variable ausgeben lass kommt: checked)
if ($geschlecht==„männlich“) $geschlecht_maennlich_checked = ‚checked‘ else $geschlecht_weiblich_checked = ‚checked‘;

wenn ich aber nun diese 2 variablen in den radio-button-tag einbaue setzt er die radio-buttons nicht auf checked… warum/wieso/weshalb?
männlich

Hi hatte mal das selbe problem! Hab mir denn eine Javafunktion einfallenlassen die ich mit php immer so verändert habe, dass z.B.: in einem Textfeld der inhalt einer Variable steht!

Bin mir aber sicher, das es da etwas anderes auch noch gibt!
Aber jetzt hat eh schon jeder js und drum hatte ich bis heute noch keine Probleme mit dieser lösung!

PS: JavaScript siehe www.SelfHTML.net

momentan stehe ich vor folgendem problem:

ich lass mir im formular das geschlecht des patienten per
radiobutton eintragen:
männlich

weiblich

Ich mache das immer so:

<?php $values = Array('männlich","weiblich");<br />foreach($values as $v)
 echo "<input type="radio" name="geschlecht" value="$v" checked>$v";
?\>

wenn ich aber nun diese 2 variablen in den radio-button-tag
einbaue setzt er die radio-buttons nicht auf checked…
warum/wieso/weshalb?
männlich

Wahrscheinlich wegen der überflüssigen " um $geschlecht_maennlich_checked

Alexander

Hi banker83,

wenn ich aber nun diese 2 variablen in den radio-button-tag
einbaue setzt er die radio-buttons nicht auf checked…
warum/wieso/weshalb?
männlich

eigentlich ganz einfach - checked darf nicht in doppelten Hochkomma stehen. Lass die beiden " weg, und schon funktioniert es.

Viel Erfolg
Schoe