/** * convertTemperature * Convert Temperature * @param $temperature * @param $type */ function convertTemperature($temperature, $type = "FtoC") { switch ($type) { case 'CtoF': $result = convertCtoF($temperature); break; case 'FtoC': default: $result = convertFtoC($temperature); } return $result; }
<?php require_once "exercise11b.php"; $answer = ''; if ($_POST['FtoC']) { $answer = convertFtoC((double) $_POST['temperature']); } elseif ($_POST['CtoF']) { $answer = convertCtoF((double) $_POST['temperature']); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Convert Temperature</title> </head> <body> <form action="exercise11a.php" method="post"> <fieldset> <legend>Fahrenheit/Celsius Converter</legend> <p><label for="temperature">Temperature</label> <input type="text" name="temperature" id="temperature" size="6" /> </p> <p><input type="submit" name="FtoC" value="Fahrenheit to Celsius" /></p> <p><input type="submit" name="CtoF" value="Celsius to Fahrenheit" /></p> </fieldset> </form> <p><?php