Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2011, 13:47
Avatar de quike88
quike88
 
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 16 años, 3 meses
Puntos: 87
Respuesta: concatenacion checkbox codeigniter

Que tal,

me parece que deberías poner los nombres de tus checkbox como los tenias a un principio:
Código HTML:
Ver original
  1. <input name="servicio[]" value="Solicitud de Candidato" type="checkbox">Solicitud de Candidato<br/>
  2. <input name="servicio[]" value="Estudio de Accesibilidad de la Empresa" type="checkbox">Estudio de Accesibilidad de la Empresa<br/>
  3. <input name="servicio[]" value="Levantamiento de perfiles de puesto de trabajo" type="checkbox">Levantamiento de perfiles de puesto de trabajo<br/>
  4. <input name="servicio[]" value="Asesoria para elaborar politicas de ISLPCD" type="checkbox">Asesoria para elaborar politicas de ISLPCD<br/>
  5. <input name="servicio[]" value="Asesoria para elaborar plan de ISLPCD" type="checkbox">Asesoria para elaborar plan de ISLPCD<br/>
  6. <input name="servicio[]" value="Charlas de sensibilizacion sobre ISLPCD" type="checkbox">Charlas de sensibilizacion sobre ISLPCD<br/>
  7. <input name="servicio[]" value="Capacitacion sobre ISLPCD" type="checkbox">Capacitacion sobre ISLPCD<br/>

Y los recibes de esta forma:

Código PHP:
Ver original
  1. $servicios = $this->input->post('servicio');
  2. foreach ($servicios as $servicio) {
  3.     echo $servicio.'<br />';
  4. }

Saludos

Edito: Para concatenarlos puedes usar implode:

Código PHP:
Ver original
  1. $servicios = $this->input->post("servicio");
  2. $servicios = implode(',',$servicios);
  3. echo $servicios;