I'm making a small calculator program, to give myself some practise in using PHP, but it doesn't see mt o be working.
The code:
<?php
//Make short variable names.
$FirstNumber = $_POST['FirstNumber'];
$SecondNumber = $_POST['SecondNumber'];
//Decide which calculation to perform.
switch($Calculation)
{
case 'Add':
$Answer = $FirstNumber + $SecondNumber;
break;
case 'Subtract':
$Answer = $FirstNumber - $SecondNumber;
break;
case 'Multiply':
$Answer = $FirstNumber * $SecondNumber;
break;
case 'Divide':
$Answer = $FirstNumber / $SecondNumber;
break;
}
//Print the answer.
echo 'The answer is: ' . $Answer;
?>
And then the HTML form -
<form action="Calculator.php" method="post">
Enter the first number:<br />
<input type="text" name="FirstNumber" /><br />
Enter the second number:<br />
<input type="text" name="SecondNumber" /><br />
What do you want to do to the two numbers:<br />
<select name="Calculation">
<option value="Add">Add</option>
<option value="Subtract">Subtract</option>
<option value="Multiply">Multiply</option>
<option value="Divide">Divide</option>
</select>
<input type="submit" value="Submit" />
</form>
I enter the two numbers but no asnwer is displayed, I think it might be a problem with the switch statement, please help.