Cita: Buenas a todos, tengo en un formulario un campo checkbox para insertar un campo de activo o no activo, quisiera que si el checkbox se activa en la base de datos aparezca 1 y si no es activo 0, pero no sé como tratar a los checkbox para que se inserte el valor en la base de datos.
El valor del checkbox que te llegue por $_GET, $_POST o $_REQUEST será "on" u "off" según esté marcado o no respectivamente, lo único que debes hacer es evaluarlo con un IF para convertir su valor a entero o al tipo que te interese.
Código PHP:
if($_REQUEST['my_checkbox'] == 'on')
$valor_checkbox = 1;
else
$valor_checkbox = 0;
Cita: Por otro lado, quiero que al mismo tiempo si activo este checkbox pasen de disabled a enable 4 campos, para que el usuario pueda meter datos, pero si desactiva el checbox, estos campos se conviertan en disabled y sus campos esten vacios
En relación a esta segunda pregunta has de usar Ajax (JavaScript), pregunta en el foro correspondiente.
Saludos!