lunes, 16 de diciembre de 2013

Conoce con nosotros acerca del componente checkbox en php



El componente CheckBox permite seleccionar una opcion al usuario del programa o tomar una decision directamente en pantalla.
Ejemplos de uso:
image145.jpg
Observar que dos o mas checkboxs pueden estar seleccionados a la vez.
Codigo prog5.php
<HTML>

<FORM ACTION=prog5.php METHOD=post>

<b>sexo:</b><br>

<input type=checkbox name=mas >masculino<br>

<input type=checkbox name=fem >femenino<br>

<input type=checkbox name=neutro >neutro<br>

<INPUT TYPE=submit NAME=OK VALUE="evento1"><BR>

</FORM></HTML>

<?php

if ($OK == "evento1") {

if ( $fem == "on" ){ echo "<B>femenino checado</B> "; };

if ( $mas == "on" ){ echo "<B>masculino checado</B> "; };

if ( $neutro == "on" ){ echo "<B>neutro checado</B> "; };

};

?>

Notas:
1.- grabarlo y subirlo como prog5.php a tusitio en programacionfacil.com
2.- La propiedad name debera ser diferente en cada checkbox usado, la propiedad checked se usa para que aparezca ya palomeado o seleccionado el control.
3.- Cuando se activa prog5.php, esta forma manda el par NAME=on solo de los checkbox que fueron seleccionados.
Corrida:
image6.jpg
Para programar este componente:
Como ya se indico esta forma va a mandar el par NAME=on asi que esto es sencillo en php, solo recordar usar un if por cada checkbox.
En cuanto al programa no hay nada nuevo a ensenar solo recordar que cuando hay muchos checkbox's van a tener que usar muchos if's.
PROBLEMAS PHP SUGERIDOS
1.- Evaluar la funcion image148.jpgpara x = 2,-5, 8 (usar un CheckBox por cada valor de x, y programar cada el if de cada CheckBox con la operacion correspondiente y el despliegue del resultado).
2.- Construir un pagina.html con los datos de un automovil y una segunda pagina muestra un plan de financiamiento a dos anos y una tercera pagina muestra un plan de financiamiento a tres anos.
3.- Construir un programa de seleccion de menus, las opciones seran algunos de los programas ya hechos.(se recomienda que en cada if construyan la forma o pagina de manera dinamica de la forma.html que tienen en el programa correspondiente)
Fuente:enlace

No hay comentarios:

Publicar un comentario

Entradas populares