
ERROR AL ENVIAR CHECKBOX VACIO A BD
Publicado por Grissa (15 intervenciones) el 04/02/2015 22:51:18
Hola Tengo un problema con checkbox.
Tengo un formulario con una serie de opciones que el usuario debe seleccionar y almacenar el valor del checkbox en la BD sql.
Si el usuario selecciona todas las opciones no manda error, pero si solo selecciona algunas me marca error de que no encuentra la variable:
LES DEJO PARTE DEL CODIGO ESPERO PUEDAN AYUDARME!!!
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: opcion4
Este es parte de mi código HTML**********
PHP*****************
BD SQL
Tengo un formulario con una serie de opciones que el usuario debe seleccionar y almacenar el valor del checkbox en la BD sql.
Si el usuario selecciona todas las opciones no manda error, pero si solo selecciona algunas me marca error de que no encuentra la variable:
LES DEJO PARTE DEL CODIGO ESPERO PUEDAN AYUDARME!!!
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: opcion4
Este es parte de mi código HTML**********
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<input name="opcion1" type="checkbox" id="opcion1" value="CAMINAR FUERA" />
Caminar fuera del área delimitada para uso peatonal.</label></td>
</tr>
<tr>
<td><label>
<input name="opcion2" type="checkbox" id="opcion2" value="IMPRUDENCIA" />
Introducir las manos para realizar mantenimiento con el motor encendido.</label></td>
</tr>
<tr>
<td><label>
<input name="opcion3" type="checkbox" id="opcion3" value="POSICION INCORRECTA" />
Trabajar en posición ergonómica incorrecta.</label></td>
</tr>
<tr>
<td><label><input name="opcion4" type="checkbox" id="opcion4" value="EQUIPO INADECUADO" />
Utilizar herramienta o equipo inadecuado o en malas condiciones.</label></td>
PHP*****************
1
2
3
4
5
6
7
8
9
function agregar_accidente(){
extract($_POST);
$this->db->set('r_opcion1',$opcion1);
$this->db->set('r_opcion2',$opcion2);
$this->db->set('r_opcion3',$opcion3);
$this->db->set('r_opcion4',$opcion4);
$this->db->insert('Com_Accidentes');
}
BD SQL
1
2
3
4
5
6
table com_accidentes
id_acc int
r_opcion1 varchar (50);
r_opcion2 varchar (50);
r_opcion3 varchar (50);
r_opcion4 varchar (50);
Valora esta pregunta


0