Foros del Web » Programando para Internet » PHP »

checkbox en una sola variable!!

Estas en el tema de checkbox en una sola variable!! en el foro de PHP en Foros del Web. Tengo una lista de personas con un checkbox multiopcion... es decir Juan Jorge Rogelio Saul Antonio Carlos Quiero marcar por ejemplo a 3 personas... al ...
  #1 (permalink)  
Antiguo 25/06/2011, 15:48
 
Fecha de Ingreso: mayo-2011
Mensajes: 167
Antigüedad: 13 años, 6 meses
Puntos: 1
checkbox en una sola variable!!

Tengo una lista de personas con un checkbox multiopcion... es decir

Juan
Jorge
Rogelio
Saul
Antonio
Carlos

Quiero marcar por ejemplo a 3 personas...
al enviar mediante POST

quiero juntarlas asi...
$nombres= JuanJorgeCarlos;

como lo puedo hacer?
  #2 (permalink)  
Antiguo 25/06/2011, 15:51
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: checkbox en una sola variable!!

a lo sumo puedes declarar el name de los checkbox con name="opciones[]" para que sean devueltos en un array en php
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 25/06/2011, 16:07
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: checkbox en una sola variable!!

Aunque no se para que querrias hacer algo así te pongo una posible solucion



Código PHP:
Ver original
  1. <?php
  2. $nombres = '';
  3. for($i=0; $i<count($_POST['nombre']);$i++)
  4. {
  5.     //echo $_POST['nombre'][$i];
  6.     // Cada uno de estos "$_POST['nombre'][$i]" son los nombres que se han seleccionado
  7.     // $i vale 0 por lo tanto muestra el primer nombre seleccionado, luego en la siguiente
  8.     // vuelta del for $i vale 1, se muestra el siguiente nombre seleccionado, y asi sucesivamente
  9.    
  10.     $nombres .= $_POST['nombre'][$i];
  11. }
  12.  
  13. echo $nombres;
  14.  
  15.  
  16. ?>
  17. <form name="form1" method="post" action="">
  18.   <input type="checkbox" name="nombre[]" id="nombre" value="Juan">Juan <br>
  19.   <input type="checkbox" name="nombre[]" id="nombre" value="Jorge">Jorge<br>
  20.   <input type="checkbox" name="nombre[]" id="nombre" value="Rogelio">Rogelio<br>
  21.   <input type="checkbox" name="nombre[]" id="nombre" value="Saul">Saul<br>
  22.   <input type="checkbox" name="nombre[]" id="nombre" value="Antonio">Antonio<br>
  23.   <input type="checkbox" name="nombre[]" id="nombre" value="Carlos">Carlos
  24.   <p>&nbsp;</p>
  25.   <input type="submit" name="enviar" id="enviar" value="Enviar">
  26.  
  27. </form>
__________________
la la la
  #4 (permalink)  
Antiguo 25/06/2011, 16:20
 
Fecha de Ingreso: mayo-2011
Mensajes: 167
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: checkbox en una sola variable!!

Muchas gracias maycolalvarez y truman_truman... Solucionado

Etiquetas: checkbox, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:23.