| ||
|
PHP калкулатор за корен квадратен.Как работи всичко? Скриптът за обработка на формуляра по-горе използва PHP функция is_numeric(), за да провери дали е въведена числова стойност за числото. Тази функция приема като аргумент стойност, която да провери и връща истина, само ако стойността е числова. Ако е избрана аритметична операция, операторът switch определя вида на операцията и извършва изчислението. След това скриптът извежда резултата или съобщение за невалидна стойност! Създаваме файл form.php! <html> <head> <title>Формуляр</title> </head> <body> <h2>Извършване на математически операции</h2><hr> <form action="mat.php" method="post"> <b>Моля въведете число</b><br> <input type="text" name="stoinost" size="5"><br><br> <b>Изберете желаната операция</b><br> <input type="radio" name="operacia" value="rectangle">Корен четириъгълен <input type="radio" name="operacia" value="triangle">Корен триъгълен <input type="radio" name="operacia" value="kvadrat">Повдигане на квадрат<br><hr> <input type="submit" value="Изчисли"> </form> </body> </html> Създаваме файл mat.php! <html> <head> <title>Резултат от изчислението</title> </head> <body> <? $stoinost = $_POST ['stoinost']; $calc = $_POST ['operacia']; if (is_numeric ($stoinost)) { if ($operacia!=null) { switch($operacia) { case "triangle" : $resultat = $stoinost*$stoinost*$stoinost; break; case "kvadrat" : $resultat = $stoinost*$stoinost; break; case "rectangle" : $resultat = $stoinost*$stoinost*$stoinost*$stoinost; break; } } echo ("Резултата от изчислението е:$resultat");} else { echo ("Невалидна стойност"); } ?> </body> </html>
|
|