Hi, I'm new to programming. I'm trying to do basic operations through a radio button, but I do not work on addition or subtraction. I do not understand why.
<form method="POST" action="resultado.php">
<table>
<tr>
<th>Numreo 1</th>
<td>
<input type="text" name="n1"></input>
</td>
</tr>
<tr>
<th>Numero 2</th>
<td>
<input type="text" name="n2"></input>
</td>
</tr>
<tr>
<td>
<input type="radio" name="operacion" value="suma">Suma</input>
<input type="radio" name="operacion" value="resta">Resta</input>
<input type="radio" name="operacion" value="producto">Multiplicacion</input>
</td>
<td>
<input type="radio" name="operacion" value="division">Division</input>
<input type="radio" name="operacion" value="potencia">Potencia</input>
<input type="radio" name="operacion" value="modulo">Modulo</input>
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" name="enviar" value="ENVIAR"></input>
</td>
</tr>
</table>
</form>
//otra pagina
<?php
$n1 = $_POST['n1'];
$n2 = $_POST['n2'];
switch ($_POST['operacion']) {
case 'suma':
echo "el resultado es ".$n1+$n2;
break;
case 'resta':
echo "el resultado es ".$n1-$n2;
break;
case 'producto':
echo "el resultado es ".$n1*$n2;
break;
case 'division':
echo "el resultado es ".$n1/$n2;
break;
case 'modulo':
echo "el resultado es ".$n1%$n2;
break;
case 'potencia':
echo "el resultado es ".pow($n1, $n2);
break;
default:
# code...
break;
}
?>