| AND OR | string words | *

forms

|

simple calculator

| see demonstration of simple calculator


a simple php calculator



full source of simple calculator [ line 1 - 46 ] | download simple calculator

1    <?PHP
2   if(!$_POST['act'])
3   {
4    echo '
5   <form method="post" action="'.$_SERVER['PHP_SELF'].'">
6    <input type="text" name="z1" size="5"> 
7    <select name="act">
8     <option value="add">[ + ]</option>
9     <option value="sub">[ - ]</option>
10     <option value="div">[ / ]</option>
11     <option value="mul">[ * ]</option>
12     <option value="pro">[ % ]</option>
13    </select>
14    <input type="text" name="z2" size="5"> 
15    <input type="submit" name="doit" value="calculate">
16   </form>
17   ';
18   }else{
19    if($_POST['act'] == 'add')
20    {
21     $calc = ($_POST['z1']+$_POST['z2']);
22     $op '+';
23    }
24    if($_POST['act'] == 'sub')
25    {
26     $calc = ($_POST['z1']-$_POST['z2']);
27     $op '-';
28    }
29    if($_POST['act'] == 'div')
30    {
31     $calc = ($_POST['z1']/$_POST['z2']);
32     $op '/';
33    }
34    if($_POST['act'] == 'mul')
35    {
36     $calc = ($_POST['z1']*$_POST['z2']);
37     $op '*';
38    }
39    if($_POST['act'] == 'pro')
40    {
41     $calc = (($_POST['z2']*$_POST['z1'])/100);
42     $op '% of';
43    }
44    echo $_POST['z1'].' '.$op.' '.$_POST['z2'].' = '.$calc;
45   }
46   ?>



42 hits by 4 users in the last 30 minutes.