Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/06/2011, 08:09
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses
Puntos: 2135
Respuesta: Capturar id de varios checbox en una variable

Al final necesitas HTML, ya que es lo que el browser interpreta, PHP se ejecuta en el servidor, por lo que todos los controles, imagenes, etc. se tienen que definir con HTML.

Respecto a tu duda en concreto, lo mejor es que uses algún framework como jQuery, y les asignes un class, así los puedes rescatar y enviar por AJAX, por ejemplo:
Código HTML:
Ver original
  1. <input type="checkbox" name="ids[]" value="1" class="checks" />
  2. <input type="checkbox" name="ids[]" value="2" class="checks" />
  3. <input type="checkbox" name="ids[]" value="3" class="checks" />
  4. <input type="checkbox" name="ids[]" value="4" class="checks" />

Luego con jQuery:
Código Javascript:
Ver original
  1. var checks = [];
  2. $j(".checks :selected").each(funcion() {
  3.       checks.push("ids[]=" + $j(this).val());
  4. });
  5. checks = checks.join("&");

y así puedes enviarlo a tu script PHP y recibirlos como un array directamente en $_POST.

Saludos.