Ir al contenido principal

Formulario select

                                 ¿Que es un formulario select?



Las listas de opciones son de gran ayuda para los formularios en los que queremos saber la opinión de un aspecto concreto en nuestra Web, dentro de diferentes opciones planteadas previamente por nosotros. Las listas de selección u opciones se escriben gracias a la etiqueta 'selection' y a su cierre.


Veamos ahora como podemos rescatar desde PHP el elemento seleccionado de un control HTML de tipo 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:


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 (value). El seleccionado es el que se enviará a la página que procesa el formulario. 


Ahora la página que captura los datos ingresados en el formulario es:




El vector asociativo $_REQUEST almacena en la componente del control select el valor de la opción seleccionada.
Con una serie de if verificamos el valor seleccionado:
  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;
    }
  }
Sólo se puede seleccionar un elemento de un control select (más adelante veremos como seleccionar varios elementos en forma simultáneo)




bibliografia:

Ciro Eduardo Palomeque Becerra. (17/03/22). Actividad 2-4. 18/03/22, de milaulas Sitio web: https://cbtis88.milaulas.com/login/index.php

Comentarios

Entradas más populares de este blog

Programación orientada a objetos.

  ¿Que es la programacion orientada a objetos? Es una estructura que contiene tanto las variables (llamadas propiedades) como las funciones que manipulan dichas variables (llamadas métodos). El modelo de la programación orientada a objetos normal y corriente separa los mismos en dos: clases e instancias (objetos). Las primeras son entes más abstractos que definen un conjunto determinado de objetos. Las segundas son miembros de una clase, poseyendo las mismas propiedades que la clase a la cual pertenecen. PROPIEDADES Y METODOS  debemos utilizar  sintaxis para acceder a ellos: objeto.propiedad objeto.metodo(parametros) CONCEPTOS BASICOS Objetos: Son todas las cosas con identidad propia. Se relacionan entre si. Poseen características (atributos) y tienen responsabilidades (funciones, métodos) que deben cumplir. Son ejemplares (instancias) de una clase y conocen a la clase a la cual pertenecen. Atributos o propiedades: Son las características, cualidades distintivas de c...

concepto de Algoritmo, Programa y Lenguaje de Programación

 Concepto de algoritmo Un algoritmo es una serie ordenada de instrucciones, pasos o acciones que conducen a la solución de un problema en particular. Existen algunos métodos sencillos y cotidianos. Ejemplo: Veamos que algo tan común como los pasos para cambiar un foco se pueden expresar en forma de Algoritmo: 1.-Ubicar una escalera o un banco debajo de la bombilla a cambiar 2.-Tomar una bombilla nueva 3.-Subir por la escalera o al banco 4.-Sujetar y girar la bombilla a cambiar hacia la izquierda hasta retirarla del plafón. 5.-Enroscar la bombilla nueva hacia la derecha en el plafón hasta apretarla. 6.-Bajar de la escalera o del banco 7.-Fin Los algoritmos te permiten describir una serie de instrucciones que una computadora debe ejecutar para lograr un resultado predecible. Recuerde que un procedimiento informático consiste en una serie de instrucciones muy precisas escritas en un lenguaje de programación que una computadora puede entender. En este curso, utilizaremos el entorno de ...

DELETE (Baja de un registro en una tabla)

  El objetivo de este punto es el borrado de un registro de una tabla. Para ello, implementaremos un algoritmo que solicite ingresar el mail de un alumno y posteriormente efectúe su borrado. Para eliminar filas en una tabla debemos utilizar el comando SQL delate. Utilizaremos dos codigos el primero servira para registar el mail a borrar. el segundo hara que se elimine el mail que indicamos en el primer codigo indicando si el mail esta en la base de datos o no, en caso de que este se mostrara un mensaje en pantalla indicando que se elimino el mail que nosotros le indicamos igual se puede comprovar en la base de datos que tenemos.