Foros del Web » Programando para Internet » PHP »

Listar los checkbox activos

Estas en el tema de Listar los checkbox activos en el foro de PHP en Foros del Web. Hola, queria saber si se puede hacer lo siguiente: Hago una consulta a una tabla sql y me lista todos los valores cada uno con ...
  #1 (permalink)  
Antiguo 09/03/2009, 07:43
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años
Puntos: 1
Listar los checkbox activos

Hola, queria saber si se puede hacer lo siguiente:

Hago una consulta a una tabla sql y me lista todos los valores cada uno con su id.

id / nombre / apellido

Mi idea es cuando listo toda la consulta al tildar un checkbox que puse por cada registro hacer que me liste solo los checkbox tildados.

Alguien sabe como hacer esto?? o algo similar

Gracias!
__________________
Bye!
  #2 (permalink)  
Antiguo 09/03/2009, 08:09
Avatar de quinqui  
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: Listar los checkbox activos

Mmh, supongo que tendrías que usar los checkbox como un arreglo de checkbox, todos con el mismo nombre, pero con distinto valor (el valor sería el ID de cada registro). Luego, cuando le das a listar sólo los seleccionados, con javascript puedes recorrer el arreglo y llenar una variable oculta con todos los IDs de checkbox seleccionados, separándonlos con algún caracter que luego tu PHP separe (por ejemplo, punto y coma, un espacio, etc.). Sé que suena enredado, pero es la forma que uso yo, jejeje xD

La otra es usando PHP directamente: hay una forma de leer el arreglo de checkbox como si fuera un array de PHP (al recibirlo por el POST), pero no sé hacerla (o mejor dicho, nunca me ha resultado, aunque a otros sí :P).
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*
  #3 (permalink)  
Antiguo 11/03/2009, 11:35
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años
Puntos: 1
Respuesta: Listar los checkbox activos

Quinqui, gracias por la respuesta.
Tienes algun ejemplo practico como para ver como lo has echo?

Gracias
__________________
Bye!
  #4 (permalink)  
Antiguo 20/03/2009, 06:59
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años
Puntos: 1
Respuesta: Listar los checkbox activos

Explico un poco mejor, entre varias pruebas q hice logre lo siguiente:

Hago un SELECT, me lista TODOS los registros (donde la columna 1 son checkbox).
Lo que necesito hacer es un nuevo SELECT de los checkbox que el usuario quiera facturar.

Código PHP:
<form action='facturar.php' method="POST"> 
<input name="submit" type=submit value='Facturar' />
<table>
      <td width="4%" align="center" class="texto"><div align="center" class="Estilo2">
          <input name="seleccion[]" type="checkbox" value="<?=$id?>" />
      </div></td>
      <td width="4%" align="center" class="texto"><div align="center" class="Estilo2">
          <?=$id?>
      </div></td>
      <td width="8%" align="center" class="texto Estilo2"></font> <span class="texto">
        <?=$fecha?>
      </span> </font></td>
      <td width="10%" align="center"><div align="center" class="Estilo2"><span class="links">
          <?=$cliente?>
      </span></div></td>  </table>
</form>
Ahora lo que no se es que poner en la hoja donde envio estos datos ( facturar.php) para hacer un SELECT de los checkbox activos.!

Es complicado de entender. Gracias a todos

Saludos!!
__________________
Bye!
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 07:31.