Formularios en PHP
FORMULARIOS
Para implementar un formulario que
solicite la carga de dos enteros, uno en
cada text. Se requiere disponer de dos
controles de tipo radio que nospermitan seleccionar si queremos
sumar o restar los dos valores
ingresados, para ello se elaboran los
siguientes códigos:
FORMULARIOS
FORMULARIOS
Es importante notar que se trata de unarchivo
HTML puro, que no tiene código PHP.
La entrada de los dos números se efectúa en dos
controles
Es importante notar que cada text tiene un name
DIFERENTE.
FORMULARIOS
Para seleccionar el tipo de operación a
efectuar disponemos dos controles de tipo
radio:
< input type="radio" name="radio1"
value="suma">sumar
< input type="radio" name="radio1"value="resta">restar
Es importante notar que los dos controles
tienen el MISMO nombre.
FORMULARIOS
Esto es necesario para que el
navegador sepa que los dos controles
están relacionados (recordarque
cuando uno selecciona un radio se
debe deseleccionar el otro).
Desde la otra página accederemos al
value del control seleccionado.
FORMULARIOS
Por último disponemos uncontrol de
tipo submit para el envío de los datos
del formulario.
El código de la página que procesa el
formulario, llamada:"pagina2.php" (la
que indicamos en la marca FORM del
formulario) es:FORMULARIOS
FORMULARIOS
El vector asociativo $_REQUEST tiene
tres componentes:
$_REQUEST['radio1'] $_REQUEST['valor1']
$_REQUEST['valor2']
En el componente $_REQUEST['radio1']almacena la cadena "suma" o "resta"
según cual se seleccionó en el
formulario.
FORMULARIOS
Con dos “if” verificamos cual operación está
seleccionada y procedemos a efectuarla:
if($_REQUEST['radio1']=="suma")
{
$suma=$_REQUEST['valor1'] +
$_REQUEST['valor2'];
echo "La suma es:".
$suma; . .
EJERCICIO
Solicitar que se ingrese por teclado el nombre de
una persona...
Regístrate para leer el documento completo.