ayuda checkbox y php

Iniciado por kakashi20, 13 Diciembre 2009, 02:29 AM

0 Miembros y 1 Visitante están viendo este tema.

kakashi20

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

luiggy2

Algo así:

Tenemos el html:

Código (html4strict) [Seleccionar]
<head>
  <title>Problema</title>
  </head>
  <body>
<form action="pagina2.php"
  method="post">
  Ingrese primer valor:
  <input type="text" name="valor1">
  <br>
  Ingrese segundo valor:
  <input type="text" name="valor2">
  <br>
  <input type="checkbox" name="check1">sumar
  <br>
  <input type="checkbox" name="check2">restar
  <br>
  <input type="submit" name="operar">
  </form>
</body>
  </html>


haces el php y lo recibes sin ningún problema:

Código (php) [Seleccionar]

<?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.
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "

Maox

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
www.hackerss.com
foro.colombiaunderground.org
www.hackyashira.com

dmk

Bueno quizas este ejemplo es un poquito ilustrativo para lo que necesitas. Espero que te sirva =).

Código (php) [Seleccionar]

<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>