Калькулятор html + php

148
22 сентября 2021, 20:10

Изучая php, решил написать простой калькулятор на php. Имеются два input для двух значений, select для выбора математической операции и submit. Вопрос в том, как используя select + option, можно отправить значение математического оператора PHP и в дальнейшем организовать работу калькулятора с показом на отдельной странице (result.php к примеру)

html:

<form action="result.php" method="post">
    <input type="text" name="first-value">
    <select name="math-op">
        <option value="addition">+</option>
        <option value="subtraction">-</option>
        <option value="multiplication">×</option>
        <option value="division">÷</option>
    </select>
    <input type="text" name="second-value">
    <input type="submit" name="submit" value="Посчитать!">
</form>
Answer 1

Грубо, но примерно так:

$result = 0;
if (isset($_POST['submit'])) {
    if ($_POST['math-op'] == 'addition') {
        $result = $_POST['first-value'] + $_POST['second-value'];
    } elseif ($_POST['math-op'] == 'subtraction') {
        $result = $_POST['first-value'] - $_POST['second-value'];
    } elseif ($_POST['math-op'] == 'multiplication') {
        $result = $_POST['first-value'] * $_POST['second-value'];
    } elseif ($_POST['math-op'] == 'division') {
        $result = $_POST['first-value'] / $_POST['second-value'];
    }
    echo $result;
}
READ ALSO
Как реализовать формулу для расчета даты?

Как реализовать формулу для расчета даты?

Подскажите, пожалуйста, как реализовать следующее

158
Перебор масивов через регулярку

Перебор масивов через регулярку

Как перебрать многомерный массив ? Массив

57
Как с помощью Java/Kotlin сделать CLI?

Как с помощью Java/Kotlin сделать CLI?

У меня есть код на Java/ Kotlin который берет аргументы из String[] args, и мне нужно сделать его запускаем ото всюду из консоли, и без команды JavaЧтобы...

241