Manejo Formularios POST Corregido
Manejo Formularios POST Corregido
Curso: 11-1
Formulario de Operaciones
El siguiente código muestra un formulario que permite realizar operaciones matemáticas
básicas utilizando HTML y el método POST para el envío de datos a un servidor.
<h2>Formulario de Operaciones</h2>
<form id="calcForm" action="procesar.php" method="post">
<label for="numero1">Número 1:</label>
<input type="number" id="numero1" name="numero1" required>
<br><br>
<label for="operacion">Operación:</label>
<select id="operacion" name="operacion" required>
<option value="suma">Suma (+)</option>
<option value="resta">Resta (-)</option>
<option value="multiplicacion">Multiplicación (*)</option>
<option value="division">División (/)</option>
</select>
<br><br>
<button type="submit">Enviar</button>
</form>
Este formulario enviará los datos al servidor mediante el método POST. El backend
procesará la información y devolverá el resultado de la operación.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$num1 = floatval($_POST["numero1"]);
$num2 = floatval($_POST["numero2"]);
$operacion = $_POST["operacion"];
$resultado = "";
switch ($operacion) {
case "suma":
$resultado = $num1 + $num2;
break;
case "resta":
$resultado = $num1 - $num2;
break;
case "multiplicacion":
$resultado = $num1 * $num2;
break;
case "division":
$resultado = $num2 != 0 ? $num1 / $num2 : "Error: División por cero";
break;
default:
$resultado = "Operación no válida";
}