mam napisany kod programu, działa w pętli oblicza sumę i różnicę. pobiera liczbę , robi działanie, znowu pobiera liczbę , koniec programu następuje po wciśnięciu X, niestety ani wynik ostateczny ani ten w " pamięci" nie są widoczne więc nawet nie wiem czy dobrze działa.
if(isset($_GET["wynik"])){
$wynik = $_GET["wynik"];
}
if (isset($_GET["p"]) && isset($_GET["val1"])){
$val1 = $_GET["val1"];
if(!is_numeric($val1)) {
echo 'Podana wartość jest nieprawidłowa <br />';
}
else $wynik+=$val1;
}
else if (isset($_GET["m"]) && isset($_GET["val1"])){
$val1 = $_GET["val1"];
if(!is_numeric($val1)) {
echo 'Podana wartość jest nieprawidłowa <br />';
}
else $wynik-=$val1;
}
else if (isset($_GET["x"])){
$koniec = true;
}
?>
<form method="GET" action="seckopia.php" id="calc">
<input type="hidden" name="wynik" value="<? echo (($wynik==NAN || $koniec==true) ? 0 : $wynik); ?>" />
<table border="1">
<tr>
<td> Podaj a : <input type="text" name="val1" /></td>
<td> <input type="submit" value="+" name="p" /> </td>
<td> <input type="submit" value="-" name="m" /> </td>
<td> <input type="submit" value="x" name="x" /> </td>
</tr>
</table>
</form>
<?
if($koniec)
echo "Wynik działań to: ".$wynik."<br />";
else echo "Aktualny wynik to".$wynik;