Alter
זה לא בעיה לשמור את המידע בinput, בכל אופן אתה צודק אני כבר עושה את זה.
עריכה:
הינה הקוד המשופר שנית

:
PHP קוד:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
<title>
Calculator - נבנה עי"י אלון רוט
</title>
</head>
<body>
<div align=center>
<form name="Calculator" method="post" action="Calculator.php" enctype="multipart/form-data">
<INPUT type="TEXT" style="width:100px;" name="cal1">
<select name="cal2"> <option name="cal2" value="+">+</option> <option name="cal2" value="-">-</option> <option name="cal2" value="*">*</option> <option name="cal2" value="/">/</option></select> <INPUT type="TEXT" style="width:100px;" name="cal3">
<input type="submit" value="Go!" />
</form>
<?php
//אם כל הגורמים הוכנסו כשורה והם מספרים
if(is_numeric($cal1) AND $cal2 AND is_numeric($cal3))
{
//אם הפעולה היא חיבור
if($cal2 == "+")
{
$cal4 = $cal1 + $cal3;
echo $cal1 . "+" . $cal3 . "= <b>" . $cal4 . "</b>";
}
//אם הפעולה היא חיסור
elseif($cal2 == "-")
{
$cal4 = $cal1 - $cal3;
echo $cal1 . "-" . $cal3 . "= <b>" . $cal4 . "</b>";
}
//אם הפעולה היא כפל
elseif($cal2 == "*")
{
$cal4 = $cal1 * $cal3;
echo $cal1 . "*" . $cal3 . "= <b>" . $cal4 . "</b>";
}
//אם הפעולה היא חילוק
elseif($cal2 == "/")
{
$cal4 = $cal1 / $cal3;
echo $cal1 . "/" . $cal3 . "= <b>" . $cal4 . "</b>";
}
}
//במידה ואחד מהשדות לא הוכנס או יותר
elseif(isset($cal1) OR isset($cal2) OR isset($cal3))
{
echo "<font color=\"red\">אחד או יותר מהגורמים לא הוכנסו כשורה</font>";
}
?>
<br />
<br />
<br />
<font color="gray"><h6>תוכנת ע"י אלון רוט
<br />
<a href="http://www.zolazone.net" target="_blank">רשת אתרים</a> | <a href="http://www.decor-d.com" target="_blank">בניית אתרים</a> | <a href="http://www.as-il.biz" target="_blank">אירוח אתרים</a> | <a href="http://www.upme.be" target="_blank">שירות חינמי העלאת קבצים</a>
</h6>
</font>
</div>
</html>