Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/05/2014, 09:30
Avatar de Landa11
Landa11
 
Fecha de Ingreso: febrero-2014
Ubicación: En algún lugar de mi oficina
Mensajes: 148
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: Activar checkbox de acuerdo a resultado de base de datos

Hola amigo Alexis88 gracias por la ayuda en ese último post, ya le hice unas modificaciones y sirve de maravilla pues ya cuando tengo mi dato "1" en la base de datos , mi checkbox se prende...

Pero ahora el problema es que cuando mando un dato vacío me manda un error en el guardado:

Notice: Undefined index: menu_princ

Y sé que no tengo un valor "0" para agregar por lo cual me manda en el error.

Este es el código y le agregué el dato de value para ver si le podía dar un valor pero no lo acepta:

Código PHP:
Ver original
  1. //Validar menu_princ
  2. $consulta_menu_princ = "SELECT menu_princ FROM datos WHERE user = '".$_POST['user']."'";
  3. $variable_menu_princ = mysql_query($consulta_menu_princ);
  4.  
  5. if($variable_menu_princ !== false)
  6. {
  7.     $datos = mysql_fetch_assoc($variable_menu_princ);
  8. }
  9.  
  10. if ($datos ['menu_princ'] === '1')
  11. {
  12.    $checked = 'checked="checked" ';
  13. }
  14. else
  15. {
  16.     $checked = 'value="0"';
  17. }
  18. $checked = $datos['menu_princ'] == '1' ? 'checked' : '';

Podrías ayudarme a resolver ese dato? Te lo agradecería mucho!!!!!
__________________
Ayudando a la gente con nuestros códigos para poder tener el conocimiento adecuado y ser libres!