Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/11/2012, 14:44
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Problema enviando checkbox a la base de datos.

Lo mejor siempre es usar arrays en los nombres de los checkbox, es decir algo así
Código HTML:
Ver original
  1. <input type="checkbox" name="foo[]" value="1" />
  2. <input type="checkbox" name="foo[]" value="2" />
  3. <input type="checkbox" name="foo[]" value="3" />
  4. <input type="checkbox" name="foo[]" value="4" />
  5. <input type="checkbox" name="foo[]" value="5" />
  6. <input type="checkbox" name="foo[]" value="6" />
Y para leerlos solo es cuestión de hacer algo así
Código PHP:
Ver original
  1. foreach($_POST['foo'] as $v){
  2.     echo $v . '<br />';
  3. }
Así que puedes hacer lo que quieras, con ellos, ejemplo:
Código PHP:
Ver original
  1. echo $_POST['name'] . ' - ' . $_POST['otro'] . ' - ' . implode(';', $_POST['foo']);
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos