I am trying to build a calculator in PHP which uses a certain formula to come up with the results. I have a form which collects the numbers and then posts to a calc.php page which calculates the answer. Here is my HTML code
<!DOCTYPE html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Calculator</title>
</head>
<body>
<form action="calc.php" method="POST">
<input type="text" name="num1">
<input type="text" name="num2">
<input type="text" name="num3">
<input type="submit" value="Calculate">
<?php echo form_close();?>
</form>
</body>
</html>
Here is my PHP but I just am missing something.
<?php
function calculate($num1, $num2, $num3)
{
$data = array() ;
$data['c'] = $num1 / 50;
$data['b'] = $num2 / 12;
$data['s'] = $num3 / 5;
$data['p'] = $data['c'] + $data['b'] - $data['s'];
if($data['s'] > 4)
{
$data['s']= 4;
}
return $data ;
}
if (isset($_REQUEST['value'])) //Additional checks should be done tho.
{
$num1 = $_REQUEST["num1"];
$num2 = $_REQUEST["num2"];
$num3 = $_REQUEST["num3"];
$data = calculate($num1, $num2, $num3) ;
echo "{$data['c']} + {$data['b']} - {$data['s']} = {$data['p']}" ;
}
Thank you for all help in advance