Ik heb een registreer formuliertje, en als er iets niet goed is gegaan komt er een melding en blijven de tekstvelden netjes ingevuld dmv value="<? echo $achternaam ?>"
Maar hoe moet ik het nu doen voor me radio button dat ie de juiste aan laat? Nu moet je em bij een fout steeds opnieuw aanklikken.

zo ziet ie eruit:
M<input type="radio" name="geslacht" value="man">V<input type="radio" name="geslacht" value="vrouw">
en zo sla ik em op in de DB :
if ($_POST['geslacht']=='man') $geslacht = M;
else if($_POST['geslacht']=='vrouw') $geslacht = V;
doe het zo:

<?

if ($_POST['blaat'])
$checked['blaat'] = "checked";
if ($_POST['iets'])
$checked['iets'] = "checked";

echo "<input type=\"checkbox\" name=\"blaat\" value=\"blaat\" " . $checked['blaat'] . " />";
echo "<input type=\"checkbox\" name=\"iets\" value=\"iets\" " . $checked['iets'] . " />";

?>
ja maar het gaat bij mij om een radiobutton ipv checkbox... En die moeten zelfde values hebben..

<input type="radio" name="geslacht" value="man">V<input type="radio" name="geslacht" value="vrouw">


<input type="radio" name="geslacht" value="man" <? if $_POST['geslacht'] == "man") { echo "CHECKED"; } ?>>V<input type="radio" name="geslacht" value="vrouw" <? if ($_POST['geslacht'] == "vrouw") { echo "CHECKED"; } ?>>

Doe af en toe eens moeite, Bas zijn uitleg was correct...

Edit: typo

Reageren