Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2012, 06:06
anamilena9
 
Fecha de Ingreso: agosto-2012
Mensajes: 28
Antigüedad: 12 años, 5 meses
Puntos: 2
Recoger datos de varios checkbox

Buenas, mi consulta es la siguiente:
Tengo un formulario en php con varios checkbox, Tengo entendido que con select múltiple si se agrega los [] al final del name después es más fácil recoger los datos. Cómo sería con varios checkbox, necesito que se puedan seleccionar al menos uno, varios o todos. Podría hacer lo mismo con checkbox, es decir puedo agregarle los [] al final del name como indica el código siguiente?


Código PHP:
Ver original
  1. <input type="checkbox" name="provincias[]" value="capital_federal" /> Capital Federal<br />
  2. <input type="checkbox" name="provincias[]" value="catamarca" /> Catamarca<br />
  3. <input type="checkbox" name="provincias[]" value="chaco" /> Chaco<br />
  4. <input type="checkbox" name="provincias[]" value="chubut" /> Chubut<br />
  5. <input type="checkbox" name="provincias[]" value="cordoba" /> Córdoba<br />
  6. <input type="checkbox" name="provincias[]" value="corrientes" /> Corrientes<br />
  7. <input type="checkbox" name="provincias[]" value="entre_rios" /> Entre Ríos<br />
  8. <input type="checkbox" name="provincias[]" value="formosa" /> Formosa<br />
  9. <input type="checkbox" name="provincias[]" value="jujuy" /> Jujuy<br />
  10. <input type="checkbox" name="provincias[]" value="la_pampa" /> La Pampa <br />
Y luego los recogería de la siguiente manera
Código PHP:
Ver original
  1. ?php
  2.  
  3. $provincia=$_POST["provincias"];
  4.  
  5. for ($i=0;$i<count($provincia);$i++)    
  6. {    
  7. echo "<br> Provincias " . $i . ": " . $provincia[$i];    
  8. }
  9. ?>

Lo que quiero saber es si lo que hice está correcto o sino cuál sería la forma de hacerlo

Agradezco de antemano la ayuda que me puedan prestar.