Создание простого калькулятора на PHP: пошаговое руководство с примерами

Шаг 1: Создание HTML-формы

Начнем с создания HTML-формы, в которой пользователь будет вводить числа и выбирать оператор.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Калькулятор на PHP</title>
</head>
<body>
    <h2>Простой калькулятор</h2>

    <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
        <input type="text" name="num1" placeholder="Введите число 1" required>
        <select name="operator">
            <option value="+">+</option>
            <option value="-">-</option>
            <option value="*">*</option>
            <option value="/">/</option>
        </select>
        <input type="text" name="num2" placeholder="Введите число 2" required>
        <input type="submit" value="Посчитать">
    </form>
</body>
</html>

Шаг 2: Обработка формы с использованием PHP

Теперь давайте добавим PHP-код для обработки введенных пользователем данных, выполнения операции и вывода результата.

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $num1 = $_POST["num1"];
    $num2 = $_POST["num2"];
    $operator = $_POST["operator"];
    $result = 0;

    switch ($operator) {
        case "+":
            $result = $num1 + $num2;
            break;
        case "-":
            $result = $num1 - $num2;
            break;
        case "*":
            $result = $num1 * $num2;
            break;
        case "/":
            if ($num2 != 0) {
                $result = $num1 / $num2;
            } else {
                echo "Деление на ноль невозможно!";
            }
            break;
        default:
            echo "Недопустимая операция";
    }

    echo "<p>Результат: $result</p>";
}
?>

Шаг 3: Запуск и тестирование

Сохраните оба блока кода в файл с расширением .php и разместите его на сервере с поддержкой PHP. Откройте этот файл в веб-браузере и вы увидите простую форму калькулятора.

  1. Введите числа в соответствующие поля.
  2. Выберите оператор из выпадающего списка.
  3. Нажмите кнопку "Посчитать".

Вы должны увидеть результат операции под формой. Этот пример дает вам базовое представление о том, как создать простой калькулятор на PHP. Вы можете расширить его, добавив дополнительные функции и улучшения в зависимости от ваших потребностей.

Комментарии

Коментарии отсутствуют, будьте первым(ой) кто напишет под этим постом!

Написать коментарий