Hallo zusammen,
Ich hab folgendes Problem, ich bin gerade an PHP dran und möchte mir einen Taschenrechner bauen. Habe aber Probleme, er gibt das Ergebnis auf einmal nicht mehr aus und außerdem möchte ich, dass die Radio-Buttons angeklickt bleiben, deswegen auch das checked. Funktioniert aber nicht :/ ?
Ich hab folgendes Problem, ich bin gerade an PHP dran und möchte mir einen Taschenrechner bauen. Habe aber Probleme, er gibt das Ergebnis auf einmal nicht mehr aus und außerdem möchte ich, dass die Radio-Buttons angeklickt bleiben, deswegen auch das checked. Funktioniert aber nicht :/ ?
PHP-Code:
<form action="aufgabe41.php" METHOD="post">
<p>
<input type="radio" name="Operator" value="<?php
if(isset($_POST["Operator"])){
if($_POST["Operator"]=="+"){
echo "checked";
}
}
?>"
> Addieren<br>
<input type="radio" name="Operator" value="<?php
if(isset($_POST["Operator"])){
if($_POST["Operator"]=="-"){
echo " checked";
}
}
?>"
> Subtrahieren<br>
<input type="radio" name="Operator" value="<?php
if(isset($_POST["Operator"])){
if($_POST["Operator"]=="*"){
echo "checked";
}
}
?>"
> Multiplizieren<br>
<input type="radio" name="operator" value="<?php
if(isset($_POST["Operator"])){
if($_POST["Operator"]=="/"){
echo "checked";
}
}
?>"
> Dividieren<br>
</p>
<h1>Mit welchen beiden Zahlen soll gerechnet werden ?</h1>
<table border="0">
<tr>
<td>1.Zahl</td>
<td><input name="zahl1" size="20" maxlength="30" value="<?php
if( isset($_POST["zahl1"])){
echo $_POST["zahl1"];
} else {
echo "";
}
?>"
>
</td>
</tr>
<tr>
<td>2.Zahl</td>
<td><input name="zahl2" size="20" maxlength="30" value="<?php
if( isset($_POST["zahl2"])){
echo $_POST["zahl2"];
} else {
echo "";
}
?>"
/>
</td>
</tr>
<tr>
<td>Ergebnis</td>
<td><input name="ergebnis" size="20" maxlength="30" value="<?php
$Operator=$_POST["Operator"];
$zahl1=$_POST["zahl1"];
$zahl2=$_POST["zahl2"];
if ($Operator=="+"){$ergebnis=$zahl1+$zahl2;}
if ($Operator=="-"){$ergebnis=$zahl1-$zahl2;}
if ($Operator=="*"){$ergebnis=$zahl1*$zahl2;}
if ($Operator=="/"){$ergebnis=$zahl1/$zahl2;}
echo "$ergebnis"; ?>"
></td>
</tr>
</table>
<input value="Absenden" type="submit">
<input name="reset" value="reset" type="reset">
</form>
</div>
Kommentar