@jerad.kuphal Посмотрите мой небольшой пример простого калькулятора на PHP, в данном примере базовый функционал:
Но его легко расширить и добавить дополнительные операции.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
<html lang="ru"> <head> <title>Простой калькулятор на PHP</title> </head> <?php $number1 = $_POST['number1']; $number2 = $_POST['number2']; $operator = $_POST['operator']; $result = ''; if (is_numeric($number1) && is_numeric($number2)) { switch ($operator) { case "Сложить": $result = $number1 + $number2; break; case "Вычесть": $result = $number1 - $number2; break; case "Умножить": $result = $number1 * $number2; break; case "Разделить": $result = $number1 / $number2; } } ?> <body> <div id="container"> <h1>Простой калькулятор на PHP</h1> <form action="" method="post"> <p> <label for="number1">Число 1</label> <input type="number" name="number1" id="number1" required="required" value="<?= $number1; ?>"/> </p> <p> <label for="number2">Число 2</label> <input type="number" name="number2" id="number2" required="required" value="<?= $number2; ?>"/> </p> <p>Результат: <?= $result; ?></p> <input type="submit" name="operator" value="Сложить"/> <input type="submit" name="operator" value="Вычесть"/> <input type="submit" name="operator" value="Умножить"/> <input type="submit" name="operator" value="Разделить"/> </form> </div> </body> </html> |