Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/06/2009, 13:04
Avatar de Synkronice
Synkronice
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 17 años, 1 mes
Puntos: 48
Respuesta: Insertar registro de un checbox

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!