Documente Academic
Documente Profesional
Documente Cultură
control radio
CONTROL RADIO HTML, PHP
• El control HTML radio generalmente se utiliza en conjunto con otros
controles radio. Cuando agrupamos un conjunto de controles radio
solo uno de ellos puede estar seleccionado y si seleccionamos otro se
desmarca el actual.
• Para analizar este control dispondremos un ejemplo:
• Implementar un formulario que solicite la carga de dos enteros, uno
en cada text.
Disponer dos controles de tipo radio que nos permitan seleccionar si
queremos sumar o restar los dos valores ingresados:
EJEMPLO
• <html> • <br>
• <head> • <input type="radio" name="radio1"
• <title>Problema</title> value="suma">sumar
• </head> • <br>
• <body> • <input type="radio" name="radio1"
value="resta">restar
• <form action="pagina2.php"
method="post"> • <br>
• Ingrese primer valor: • <input type="submit"
name="operar">
• <input type="text" name="valor1">
• </form>
• <br>
• </body>
• Ingrese segundo valor:
• </html>
• <input type="text" name="valor2">
ANALISIS DE CODIGO
• Es importante notar que se trata nuevamente de un archivo HTML
puro, que no tiene código PHP.
• La entrada de los dos números se efectúa en dos controles
• $_REQUEST['radio1']
• $_REQUEST['valor1']
• $_REQUEST['valor2']
ANALISIS PHP
• En la componente $_REQUEST['radio1'] almacena la cadena "suma" o
"resta" según cual se seleccionó en el formulario.
• if ($_REQUEST['radio1']=="suma")
• {
• $suma=$_REQUEST['valor1'] + $_REQUEST['valor2'];
• echo "La suma es:".$suma;
…
• Aca podemos ver los códigos fuentes del ejemplo explicado.
PROBLEMA PROPUESTO.
• Solicitar que se ingrese por teclado el nombre de una persona y
disponer tres controles de tipo radio que nos permitan seleccionar si
la persona: 1-no tiene estudios, 2-estudios primarios y 3-estudios
secundarios.
En la página que procesa el formulario mostrar el nombre de la
persona y un mensaje indicando el tipo de estudios que posee.