Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/01/2014, 22:24
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 3 meses
Puntos: 977
Respuesta: Contar un checkbox

Para empezar, no es correcto que coloques el mismo Id a más de un elemento, pueden tener el mismo nombre, por ejemplo, para trabajar con un array de elementos, pero no pueden tener el mismo Id. Como trabajas con checkbox, deberías tratarlos como un array de checkbox, dándoles un valor en el atributo name así:

Código HTML:
Ver original
  1. <input type = "checkbox" name = "miArray[]" value = "A" />
  2. <input type = "checkbox" name = "miArray[]" value = "B" />
  3. <input type = "checkbox" name = "miArray[]" value = "C" />

Y cuando recibes los valores en PHP, lo haces así:

Código PHP:
Ver original
  1. foreach ($_POST["miArray"] as $dato) {
  2.     echo $dato . "<br />";
  3. }

Lo anterior imprimirá esto:

Código HTML:
Ver original
  1. A
  2. B
  3. C

Ahora bien, esa forma de insertar valores, no es la adecuada. Me gustaría ver la línea completa de un checkbox para saber cómo lo estás haciendo y de dónde tomas los valores, así podré ayudarte.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand