Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/08/2012, 10:45
Avatar de cuasatar
cuasatar
 
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 13 años, 4 meses
Puntos: 181
Respuesta: Ignorar checkbox vacios durante el INSERT a MySQL????

Cuando aprendi a usar PHP con un libro aprendi que los valores de un checkbox generaban un valor de NULL cuando no eran marcados. Para poder darle un valor predeterminado se debe hacer uso de javascript. Tomo el ejemplo del libro domine PHP y MySQL de José López Quijado

Código Javascript:
Ver original
  1. function comprobarFormulario(){
  2.  if (!document.getElementById("checkbox").checked){
  3. document.getElementById("checkbox").value="NO";
  4. }
  5. else{
  6. document.getElementById("checkbox").value="SI";
  7. }
  8. }

Y en el formulario de envio se le añade esta linea

Código Javascript:
Ver original
  1. <form name="formulario" action="archivo.php" method ="post" onSubmit="javascript:comprobarFormulario();"

Igual es un ejemplo pero ya es cuestion de adaptarlo para su uso.

Lo coloco para interes general ya que este libro ha sido siempre mi guia y me ha salvado en infinidad de ocasiones. Espero con esto soluciones tu problema.
__________________
Blog de humor http://elcuasatar.net63.net/