flo: Formular verarbeiten und richtigen Radiobutton ausgeben - Tipp

Beitrag lesen

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>