Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
// Инициализация переменных
$num1 = $num2 = $num3 = 0;
$sum = 0;
$formSubmitted = false;
// Проверка отправки формы
if (isset($_POST['submit'])) {
$formSubmitted = true;
$num1 = isset($_POST['num1']) ? (float)$_POST['num1'] : 0;
$num2 = isset($_POST['num2']) ? (float)$_POST['num2'] : 0;
$num3 = isset($_POST['num3']) ? (float)$_POST['num3'] : 0;
$sum = $num1 + $num2 + $num3;
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Калькулятор суммы</title>
</head>
<body>
<h2>Сумма трёх чисел</h2>
<form method="post" action="">
Число 1: <input type="number" step="any" name="num1" value="<?= $num1 ?>"><br><br>
Число 2: <input type="number" step="any" name="num2" value="<?= $num2 ?>"><br><br>
Число 3: <input type="number" step="any" name="num3" value="<?= $num3 ?>"><br><br>
<input type="submit" name="submit" value="Вычислить сумму">
</form>
<?php if ($formSubmitted): ?>
<h3>Результат: <?= $num1 ?> + <?= $num2 ?> + <?= $num3 ?> = <?= $sum ?></h3>
<?php endif; ?>
</body>
</html>
<?php
$sum = 0;
if (isset($_POST['num1'], $_POST['num2'], $_POST['num3'])) {
$sum = (int)$_POST['num1'] + (int)$_POST['num2'] + (int)$_POST['num3'];
}
?>
<form method="post">
Число 1: <input type="number" name="num1"><br>
Число 2: <input type="number" name="num2"><br>
Число 3: <input type="number" name="num3"><br>
<input type="submit" value="Вычислить сумму">
</form>
<?php if ($sum !== 0): ?>
<p>Сумма чисел: <?= $sum ?></p>
<?php endif; ?>