Foros del Web » Programando para Internet » PHP »

consulta de seleccion de checkbox

Estas en el tema de consulta de seleccion de checkbox en el foro de PHP en Foros del Web. hola amigos, estoy haciendo una pagina en la cual se muestra una lista de personas y a lado de cada nombre hay un checkbox, bueno ...
  #1 (permalink)  
Antiguo 03/03/2009, 16:31
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Pregunta consulta de seleccion de checkbox

hola amigos, estoy haciendo una pagina en la cual se muestra una lista de personas y a lado de cada nombre hay un checkbox, bueno los seleccionados (mediante los checkboxs) tendrian que pasar a otra pagina bueno he aqui mi problema nose como pasar solo los usuarios seleccionados,
por favor denme una mano
  #2 (permalink)  
Antiguo 03/03/2009, 16:50
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: consulta de seleccion de checkbox

Hola alfil123,

Es el comportamiento natural de los formularios, solo los que selecciones son los que se envian en tu consulta. Los no-seleccionados no son enviados.

Saludos
  #3 (permalink)  
Antiguo 04/03/2009, 15:36
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Pregunta Respuesta: consulta de seleccion de checkbox

Gracias por la respuesta, pero no voy a usar formularios, disculpen nose si me pueden ayudar
  #4 (permalink)  
Antiguo 04/03/2009, 15:43
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: consulta de seleccion de checkbox

El checkbox debe ser parte de un formulario para que tenga efecto, de otra forma, queda solo como "adorno" en tu pagina y no sirve para nada, es decir, debes usar un formulario para eso.
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 04/03/2009, 15:49
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: consulta de seleccion de checkbox

gracias por las respuestas, bueno estoy procurando enviar aparte de los ccheckbox otros parametros, no se si se pueda.
gracias
  #6 (permalink)  
Antiguo 04/03/2009, 15:58
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: consulta de seleccion de checkbox

Código html:
Ver original
  1. <form method="post" action="archivo.php">
  2. Aqui pones todo lo que necesites enviar:
  3. - Campo oculto: <input type="hidden" name="campo1" value="valor1" />
  4. - Checkbox: <input type="checkbox" name="check1" value="1" />
  5. - Texto: <input type="text" bla bla bla />
  6. - Area de texto <textarea bla bla bla>Valor inicial</textarea>
  7. </form>

Arma tu formulario con todos los datos que necesites y los recoges en php por medio de $_POST['nombre_del_campo'];
__________________
- León, Guanajuato
- GV-Foto
  #7 (permalink)  
Antiguo 04/03/2009, 16:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: consulta de seleccion de checkbox

No, tienen que ir en un formulario, como ya te comento Triby, si no estan en un formulario no se pueden transportar a la otra pagina.

Saludos
  #8 (permalink)  
Antiguo 04/03/2009, 16:04
Avatar de lemattma  
Fecha de Ingreso: marzo-2009
Ubicación: Santiago
Mensajes: 49
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: consulta de seleccion de checkbox

La unica manera de pasar elementos de un formulario SIN el mismo es con AJAX, a menos de que uses AJAX, TENDRÁS que usar un <form>
si un checkbox tiene value="1" y esta checked, llega como $_POST['persona'] con valor? uno.
si no esta checked no llega simplemente; $_POST['persona'] seria vacio

Saludos
  #9 (permalink)  
Antiguo 06/03/2009, 11:15
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: consulta de seleccion de checkbox

ok gracias si puese los checked en un form, amigos pero ahora todos los checked seleccionados tengo que introducirlos en una tabla, y como el numero de checked es variable no se como, me explico cada checked le estoy dando un codigo y si un checked es seleccionado el codigo del checked debe introducirse en un registro, porfavor denme una mano
  #10 (permalink)  
Antiguo 09/03/2009, 23:26
Avatar de lemattma  
Fecha de Ingreso: marzo-2009
Ubicación: Santiago
Mensajes: 49
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: consulta de seleccion de checkbox

lo que puedes hacer es poner un prefijo al name del checked como opt- y asi vas con opt-1, opt-2, opt-3 etc.. luego del lado delservidor haces un loop desde 1 hasta 3 y verificas si el checkbox esta o no:

Código PHP:
for($i=1;$i<=3;$i++){
  if(isset(
$_POST["opt-".$i])){
    
//Insertar a la DB o lo que sea.
  
}

Saludos
  #11 (permalink)  
Antiguo 10/03/2009, 04:36
 
Fecha de Ingreso: noviembre-2007
Ubicación: Madrid
Mensajes: 96
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: consulta de seleccion de checkbox

También puedes usar javascript para enviar los checkboxes sin formulario, recorres todos los checkboxes que esten en un div por ejemplo, y los que estén checked te quedas con su value, luego los puedes usar como parámetros en una url.
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:52.