<html>
<head>
<title>Problema</title>
</head>
<body>
<form action="pagina2.php"
method="post">
Ingrese primer valor:
<input type="text" name="valor1">
<br>
Ingrese segundo valor:
<input type="text" name="valor2">
<br>
<select name="operacion">
<option value="suma">sumar</option>
<option value="resta">restar</option>
</select>
<br>
<input type="submit" name="operar">
</form>
</body>
</html>
Lo nuevo que aparece en este formulario es el control de tipo select.
<select name="operacion">
<option value="suma">sumar</option>
<option value="resta">restar</option>
</select>
Cada opción tiene un valor. El seleccionado es el que se enviará a la página que procesa el formulario. El texto que aparece dentro del control es el que disponemos entre las marcas option.
Ahora la página que captura los datos ingresados en el formulario es:
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
if ($_REQUEST['operacion']==suma)
{
$suma=$_REQUEST['valor1'] + $_REQUEST['valor2'];
echo "La suma es:".$suma;
}
else
{
if ($_REQUEST['operacion']==resta)
{
$resta=$_REQUEST['valor1'] - $_REQUEST['valor2'];
echo "La resta es:".$resta;
}
}
?>
</body>
</html>
|