Está en la página 1de 5

RADIOBUTTON Y CHECKBOX

RADIOBUTTON: Permite seleccionar una opcin entre todas las disponibles.

Ejemplo No. 1: Mostrar en pantalla lo siguiente:

Cuando presione el botn Precio deber mostrar el valor que corresponde a cada opcin, dependiendo de la
siguiente tabla:
Desayuno Q. 10.00
Almuerzo Q. 15.00
Cena Q. 12.00

<form action="" method="get">


<input type="radio" name="RB" value="a1" >Desayuno <br>
<input type="radio" name="RB" value="a2">Almuerzo <br>
<input type="radio" name="RB" value="a3">Cena <br>
<input type="submit" value="Precio" />
</form>
<body>
<?php
if ($RB=="a1")
echo "Q. 10.00";
if ($RB=="a2")
echo "Q. 15.00";
if ($RB=="a3")
echo "Q. 12.00";
?>

Ejemplo No. 2: ingresar 2 nmeros. Mostrar las opciones Suma y Resta para poder operarlos.

<form action="" method="get">


numero 1 <input type="text" name="a" /><p>
numero 2 <input type="text" name="b" /><p>
<input type="radio" name="RB" value="suma">Suma <p>
<input type="radio" name="RB" value="resta">Resta<p>
<input type="submit" value="Operar" />
</form>
<body>
<?php
if ($RB=="suma")
$e=$a+$b;
if ($RB=="resta")
$e=$a-$b;
echo "El resultado es ", $e;
?>
</body>

Ejemplo No. 3: Mostrar el siguiente men:

Cuando seleccione cualquiera de las opciones disponibles, deber mostrar en pantalla la foto y la descripcin
de la misma. Ver siguiente imagen:

<form action="" method="get">


<u>GALERIA DE IMAGENES </u><p>
<input type="radio" name="RB" value="f1" >Fotografia No. 1 <p>
<input type="radio" name="RB" value="f2" >Fotografia No. 2 <p>
<input type="radio" name="RB" value="f3" >Fotografia No. 3 <p>
<input type="submit" value="Ver" />
</form>
<body>
<?php
if ($RB=="f1")
{
echo "<img src='foto1.jpg' height='250'><br>";
echo "Vacaciones de Semana Santa";
}
if ($RB=="f2")
{
echo "<img src='foto2.jpg' height='250'><br>";
echo "Cumple de Rosita";
}
if ($RB=="f3")
{
echo "<img src='foto3.jpg' height='250'><br>";
echo "Reunin Familiar";
}
?>
</body>

EJERCICIO

1.- Ingresar 3 nmeros. Obtener lo siguiente:


La suma del primero y el segundo
La resta del segundo y el tercero
La multiplicacin del primero y el tercero

2.- Con 5 deportes, realice una galera donde muestre 2 imgenes por cada deporte y la descripcin de cada
uno.
CHECKBOX: Permite seleccionar una, dos o todas las opciones disponibles.

Ejemplo: Mostrar en pantalla lo siguiente:

Cuando presione el botn Total deber mostrar el monto segn las opciones seleccionadas.

<form action="" method="get">


<input type="checkbox" name="cb1" >Panes Q. 5.00 <br>
<input type="checkbox" name="cb2">Licuados Q. 3.50 <br>
<input type="checkbox" name="cb3">Pasteles Q. 6.50 <br>
<input type="submit" value="Total" />
</form>
<body>
<?php
$t=0;
if (isset($_REQUEST['cb1']))
$t=$t+5.00;
if (isset($_REQUEST['cb2']))
$t=$t+3.50;
if (isset($_REQUEST['cb3']))
$t=$t+6.50;
echo "Total a Pagar=",$t;
?>
</body>

Ejemplo Combinado: Mostrar en pantalla lo siguiente:


<form action="" method="get">
MENU DEL DIA <br>
<input type="radio" name="des">Desayuno Q. 10.00 <br>
<input type="radio" name="alm">Almuerzo Q. 15.00 <br>
<input type="radio" name="cen">Cena Q. 12.00 <p>
ADICIONALES <br>
<input type="checkbox" name="jug">Jugo Q. 5.00 <br>
<input type="checkbox" name="gas">Gaseosa Q. 6.00 <br>
<input type="checkbox" name="tef">Te Frio Q. 4.50 <br>
<input type="submit" value="Operar" />
</form>
<body>
<?php
$m=0;
if ($des=="on")
$m=10;
if ($alm=="on")
$m=15;
if ($cen=="on")
$m=12;
$a=0;
if (isset($_REQUEST['jug']))
$a=$a+5.00;
if (isset($_REQUEST['gas']))
$a=$a+6.00;
if (isset($_REQUEST['tef']))
$a=$a+4.50;
$t=$m+$a;
echo "Total a Pagar=",$t;
?>
</body>

EJERCICIO
Resuelva los siguientes programas:

1.- Disear un programa que pida el nombre de una persona y que permita seleccionar una serie de deportes
que practica (futbol, bsquet, tenis, vley). Mostrar la cantidad de deportes que practica.

2.- Solicitar que se ingrese el nombre de una persona y disponer de tres opciones permitan seleccionar si la
persona: no tiene estudios, estudios primarios, estudios secundarios. Mostrar el nombre de la persona y un
mensaje indicando el tipo de estudios que posee.

3.- Disee el siguiente programa.

Tamao de la Pizza Extras Deber pedir la cantidad de pizzas que requiere


Grande Q. 115.00 Doble queso Q. 12.00 la orden.
Mediana Q. 95.00 Salami Q. 10.00
Pequea Q. 65.00 Obtener el total dependiendo de las opciones
seleccionadas.

También podría gustarte