Código PHP:
Ver original
<input name="ocultarmail" type="checkbox" id="ocultarmail" <?php if($mostrarperfil['ocultarmail'] == 1){ echo 'check="CHECKED" value="0"'; } else { echo 'value="1"'; } ?> />
esto se procesa aca ...
Código PHP:
Ver original
$ocultarmail = $_POST['ocultarmail']; //check de ocultar mail if($ocultarmail == NULL){ $ocultarmail = "0"; } mysql_query("UPDATE usuarios SET nombre = '$nombre', email = '$correo', pais = '$country', provlol = '$provlol', edad = '$edad', nummascotas = '$nummascotas', ocultarmail = '$ocultarmail' WHERE usuario = 'asd'",$db);
mi problema es que, el checkbox tiene que leer la base de datos, si el campo esta en 1 marcar como "tildado", si el campo esta en 0, marcar "destildado". no logro hacer que funcione de ese modo y creo que el problema está aca porque ya checkie la db y funciona bien ...
Código PHP:
Ver original
<input name="ocultarmail" type="checkbox" id="ocultarmail" <?php if($mostrarperfil['ocultarmail'] == 1){ echo 'check="CHECKED" value="0"'; } else { echo 'value="1"'; } ?> />
Donde $mostrarperfil viene de un while y ocultarmail es el campo de la db, se puede almacenar 1 y 0, 1 para "check" y 0 para "uncheck" respectivamente ...
¿Como puedo solucionar mi problema?
Muchas gracias