Temas > Programacion > Php > Formularios Control select en php
Julio

Formularios - Control select
Implementar un formulario que solicite la carga de dos enteros, 
uno en cada "text". Disponer un control de tipo select que nos 
permita seleccionar si queremos sumar o restar los dos valores
ingresados:
 <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 ($_POST[`operacion`]==suma)
 {
   $suma=$_POST[`valor1`] + $_POST[`valor2`];
   echo "La suma es:".$suma;
 }
 else
 {
   if ($_POST[`operacion`]==resta)
   {
     $resta=$_POST[`valor1`] - $_POST[`valor2`];
     echo "La resta es:".$resta;
   }
 }
 ?>
</body>
</html>
El vector asociativo $_POST almacena en la componente del 
control select el valor de la opción seleccionada.
Con una serie de if verificamos el valor seleccionado:
  if ($_POST[`operacion`]==suma)
  ...
Sólo se puede seleccionar un elemento de un control select 
(más adelante veremos como seleccionar varios elementos en 
forma simultánea)
Confeccionar un formulario que solicite el ingreso del nombre de 
una persona y un combo de selección (en este último permitir la
 selección de los ingresos anuales de la persona:
1-1000,1001-3000,>3000).
En la página que procesa el formulario mostrar un mensaje si debe 
pagar impuestos (si supera 3000).













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal