Hallo Rolf Ich habe jetzt einen für mich einfacheren Ansatz gewählt. An sich geht es auch. Aber eines geht nicht. Beim Start ist Auswahl ="". Ich habe eigentlich dieses ab getestet. Er müsste diese auf 1 setzen also das erste Element. Macht er aber nicht. Wenn die erste Auswahl eines Radio gewählt ist arbeitet es ordentlich. was mache ich nun wieder falsch?
<form action="Radio.php" method="post">
<td colspan="6"> <p>
<?php
$WZ = array ('1' => '100' , '2' => '200' , '3' => '1000' , '4' => '2000' , '5'=> '5000' , '6' => '10000' , '7' => '20000' , '8' => '50000');
foreach ($WZ as $wert => $bezeichner) {
if ($_POST['Auswahl']=="") {$HTTP_POST_VARS['Auswahl'] = "1";
?>
<input type="radio" name="Auswahl" value="<?php echo $wert; ?>"
<?php if ($wert == $_POST['Auswahl']) { echo 'checked="checked"'; $test = $bezeichner; } ?>>
<?php
echo $bezeichner;
}
else
{
?>
<input type="radio" name="Auswahl" value="<?php echo $wert; ?>"
<?php if ($wert == $_POST['Auswahl']) { echo 'checked="checked"'; $test = $bezeichner; } ?>>
<?php
echo $bezeichner;
}
}
?>
<input name="submit" type="submit">
</form>
<?php
if(isset($_POST["submit"])){
echo $_POST["Auswahl"] . " ist aktuell";
}
?>