Cita:
Iniciado por ocp001a De la forma en que te indica fishdesign es correcto, aunque algunas personas (yo entre ellas) suelen tener dificultades al interpretar estas condicionales.
en tu código te hago unas observaciones
$valor=1;
if($valor==1) //valor 1 siempre será 1 si previamente (linea anterior) así lo asignas
{$checked ='checked';}
elseif($valor==0)
{
$checked=0;} //no necesitas poner checked como 0
retomando tu primer ejemplo:
if ($datos['aplica'] == 1) {
$checked = 'checked="checked" ';
} else {
$checked = ' ';
}
Gracias por la informacion un detalle mas e igual es donde me estoy equivocando
el checkbox <input type="checkbox" name="aplica"/>
que mas debe llevar????
<input type="checkbox" name="aplica" value="<?php echo $checked ?>"/>