ziddi: Taschenrechner:Fehler?

Beitrag lesen

Hi ich brauch dringend hilfe man da hab ich mich so gefreut das klappte dann ,aber hab ich mehrere Zahlen in meien Taschenrechner eingegeen und die stimmten nicht kann mal jemand hier versuchen den fehler zu finden ich es findet hier jemand den fehler danke im vorraus

_____________-

<?php

echo" <html><head><title>Taschenrechner</title></head>";

echo" <body>";

echo" <center>";
echo"   <form action="".$PHP_SELF."" method="get">";
echo"     <table border=0>";
echo"         <tr>";
echo"           <td><input name=feld1 type=text size=15"; if ($feld1) echo "value=".$feld1; echo" maxlength=30></td>";
echo"                  <td><select name=op type=dropdown>";
echo"                  <option "; if ($op == "+") echo "selected"; echo" value="+">+</option>";
echo"                  <option "; if ($op == "-") echo "selected"; echo" value="-">-</option>";
echo"                  <option "; if ($op == "*") echo "selected"; echo" value="*">*</option>";
echo"                  <option "; if ($op == ":") echo "selected"; echo" value=":">:</option>";

echo"                  </select></td>";
echo"                  <td><input name=feld2 type=text size=15"; if ($feld2) echo "value=".$feld2; echo" maxlength=30></td>";
echo"              </tr> ";
echo"              <tr> ";
echo"                  <td><input type=submit value=Berechnen></td> ";
echo"              </tr> ";
echo"        </table>";
echo"   </form>";

if ($feld1 == ".") {
    echo str_replace (".",",",$feld1);
}
if ($feld2 == ".") {
 echo str_replace (".",",",$feld2);
}

if ($op == "+") {
 $ergebnis = $feld1 + $feld2;
}
if ($op == "-") {
 $ergebnis = $feld1 - $feld2;
}
if ($op == ":") {
 $ergebnis = $feld1 / $feld2;
}
if ($op == "*") {
 $ergebnis = $feld1 * $feld2;
}

echo" $feld1 $op $feld2 = <b>$ergebnis</b><br>";
//echo str_replace (".",",",number_format($ergebnis,2));
echo" <br>";
// echo $t = explode(".",$ergebnis);
echo str_replace (".",",",$ergebnis)."<br>";
//echo strlen ($ergebnis);
if(ereg(".[0-9]{3,}$", $ergebnis)) {
 echo number_format($ergebnis,2);
}

echo" </center>";

echo" </body>";
echo" </html>";
?>

______________

Gruß Philipp