Hallo Leute,
für alle die ein ähnliches Problem mal hatten und mal "schnell" was brauchen.
Ich wollte ein Formular nochmals zum Korregieren anzeigen lassen und wusste nicht wie der richtige vorhergewählte Radiobutton angewählt werden sollte.
Nach ein bisschen suchen, fand ich folgendes:
<?echo($Variable==Wert)?"checked="checked"":""?>
Es ist zwar nicht elegant und muss bei jedem Radiobutton eingetragen werden, aber es funktiniert.
<input type="radio" name="Pflichtenheft" value="Nein" <?echo($Pflichtenheft==Nein)?"checked="checked"":""?>>
Der PHP Teil ist ne andere Schreibweise für eine if Abfrage.
Grüsse aus Salzburg
mfg Rene
Hallo,
für den Anfang nicht schlecht!
<?
function doInputRadio($_NAME='', $_VALUE='', $_CHECKED=''){
$_STRING="";
$_STRING.="<input type="radio" name="{$_NAME}" value="{$_VALUE}" ".(($_CHECKED)?"checked":"").">";
return $_STRING;
}
?>
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
</head>
<body>
<?= doInputRadio("myLittleRadio","myValue",1); ?>
</body>
</html>