Título: ayuda checkbox y php
Publicado por: kakashi20 en 13 Diciembre 2009, 02:29 am
hola
estoy haciendo una aplicacione en php, pero necesito hacer un formulario con checkbox y recibir en otra pagia por post si alguno de los checkbox fue chekeado para mandar ha escribir algo (solo si este fue checkeado)..
agradeceria la ayuda...gracias
Título: Re: ayuda checkbox y php
Publicado por: luiggy2 en 13 Diciembre 2009, 11:32 am
Algo así: Tenemos el html: <form action="pagina2.php" method="post"> Ingrese primer valor: <input type="text" name="valor1"> Ingrese segundo valor: <input type="text" name="valor2"> <input type="checkbox" name="check1">sumar <input type="checkbox" name="check2">restar <input type="submit" name="operar">
haces el php y lo recibes sin ningún problema: <?php if (isset($_REQUEST['check1'])) { $suma=$_REQUEST['valor1'] + $_REQUEST['valor2']; echo "La suma es:".$suma."<br>"; } if (isset($_REQUEST['check2'])) { $resta=$_REQUEST['valor1'] - $_REQUEST['valor2']; echo "La resta es:".$resta; } ?>
Saludos! Para más dudas, aquí estamos.
Título: Re: ayuda checkbox y php
Publicado por: Maox en 13 Diciembre 2009, 17:52 pm
otra forma seria: Quienes asistieron a clas?<br /> <input type="checkbox" name="chk[]" value="Mao" /><label>Mao</label><br /> <input type="checkbox" name="chk[]" value="Oscar" /><label>oscar</label><br /> <input type="checkbox" name="chk[]" value="Kelly" /><label>Kelly</label><br /> si asistio Mao y kelly el resultado es el siguiente: Array(1=>"Mao",2=>"Kelly"); /delete
Título: Re: ayuda checkbox y php
Publicado por: dmk en 13 Diciembre 2009, 20:02 pm
Bueno quizas este ejemplo es un poquito ilustrativo para lo que necesitas. Espero que te sirva =). <html> <head> <title>Problema</title> </head> <body> <form action="" method="post"> Selecciona los lenguajes de progrmación que manejas :)<br><br> <input type="checkbox" name="micheck[]" value="Java"> Java <input type="checkbox" name="micheck[]" value="Php"> PHP <input type="checkbox" name="micheck[]" value="JSP"> JSP <input type="checkbox" name="micheck[]" value="C++"> C++ <br><br> <input type="submit" value="Enviar =)"> </form> <?php //Prueba de check box if($_POST){ //Obtengo la cantidad de articulos seleccionados o checados $cantidad = count($micheck); //Muestro los articulos seleccionados echo "<hr> Has seleccionado los siguientes lenguajes : <br><br>"; echo "Cantidad de lenguajes seleccionados : <strong>" . "</strong>"; for($i = 0; $i<$cantidad; $i++) echo "<li> " . $micheck[$i]; //Ahora la despedida formal echo "<br><br><hr>Greetings to all and happy Band Width"; } ?> </body> </html>
|