leo: Berechnung und Ausgabge

Beitrag lesen

Hallo,

ich möchte über radio-Buttons die Berechnungsmethode auswählen und dann das jeweilige mit den beiden Zahlen aus dem Formular durchführe, aber weiß jetzt nicht wie ich mit php etwas in ein ein "Feld" setzen kann, hab es ja bisher nur komplett neu ausgegeben und wenn ich jetzt den code wie er bisher ist aufrufe, schmeizt der mir direkt ne meldung "keine division durch 0". Also geht der den php code schon durch bevor ich auf den submit-Button geklickt habe?

habe mir folgendes gebastelt:

<html>
<head>
</head>
<body>
<form name="Addition" action="<?php print $_SERVER["PHP_SELF"]; ?>" method="post">
 <input type="text" name="zahl1" value="" length="10"><br>
 <input type="text" name="zahl2" value="" length="10"><br>
 <input type="submit" name="addition" value="berechne"><br>
 <input type="radio" name="auswahl" value="1">+
 <input type="radio" name="auswahl" value="2">-
 <input type="radio" name="auswahl" value="3">*
 <input type="radio" name="auswahl" value="4">/
</form>

<?php
 if($_REQUEST["addition"]){
  $wahl=$_POST["auswahl"];
  $zahl1=$_POST["zahl1"];
  $zahl2=$_POST["zahl2"];
  if($wahl==1){
   $ergebnis=$zahl1+$zahl2;
   echo "<input type='text' name='ergebnis' value='$ergebnis'>";
  }
  if($wahl==2){
   $ergebnis=$zahl1-$zahl2;
   echo "<input type='text' name='ergebnis' value='$ergebnis'>";
  }
  if($wahl==3){
   $ergebnis=$zahl1*$zahl2;
   echo "<input type='text' name='ergebnis' value='$ergebnis'>";
  }
  if($wahl==4){
   $ergebnis=$zahl1/$zahl2;
   echo "<input type='text' name='ergebnis' value='$ergebnis'>";
  }
 }

?>
</body>
</html>

Gruß