The variables will be in the $ _POST variable.
To parse it into a function, you need to do this:
addNumbers($_POST['number1'],$_POST['number2']);
Make sure that you check the input, users can add everything they need to it. For example, use the is_numeric () function
$number1 = is_numeric($_POST['number1']) ? $_POST['number1'] : 0;
Also, there is no echo inside the function; better return it:
function addNumbers($firstNumber, $secondNumber) { return $firstNumber + $secondNumber; } // check if $_POST is set if (isset($_POST['number1']) && isset($_POST['number2'])) { $number1 = is_numeric($_POST['number1']) ? $_POST['number1'] : 0; $number2 = is_numeric($_POST['number2']) ? $_POST['number2'] : 0; echo addNumbers($_POST['number1'],$_POST['number2']); }
source share