Foros del Web » Programando para Internet » PHP »

Hacer que checkbox guardados en BD aparezcan marcados por defecto

Estas en el tema de Hacer que checkbox guardados en BD aparezcan marcados por defecto en el foro de PHP en Foros del Web. Hola, La duda es la siguiente: Tengo un modulo de AGREGAR, alli las personas seleccionan de una lista lo que deseen, a través de checkbox, ...
  #1 (permalink)  
Antiguo 08/04/2016, 10:12
 
Fecha de Ingreso: abril-2016
Mensajes: 1
Antigüedad: 8 años
Puntos: 0
Exclamación Hacer que checkbox guardados en BD aparezcan marcados por defecto

Hola,

La duda es la siguiente:

Tengo un modulo de AGREGAR, alli las personas seleccionan de una lista lo que deseen, a través de checkbox, y esto se guarda en la base de datos.

Ahora bien estoy realizando el modulo MODIFICAR, y lo que quiero es que cuando la persona ingrese le aparezcan marcados los checkbox que estan almacenados en la bd, para que puedan desmarcar los que ya no necesitan y seleccionar otros.

Alguien sabe como realizar esto¿, muchas gracias.

<div class="form1">
<div class="titulodos">Planificación</div>

<input name="checkbox[]" type="checkbox" value="1.2.1.2.1" />Recoge y analiza
<br>
<input name="checkbox[]" type="checkbox" value="1.2.1.2.2" />Establece estrategiA
<br>
<input name="checkbox[]" type="checkbox" value="1.2.1.2.3" />Produce planes
<br>
<input name="checkbox[]" type="checkbox" value="1.2.1.2.4" />Obtiene compromiso
</div>
  #2 (permalink)  
Antiguo 08/04/2016, 10:15
 
Fecha de Ingreso: septiembre-2014
Mensajes: 79
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: Hacer uqe checkbox guardados en BD aparezcan marcados por defecto

Suponiendo que guardas el resultado de la consulta en una variable:
$checkbox=dato["checkbox"];
Si trae un valor lo checkea, si esta vacío lo deja sin chequear:
Código HTML:
Ver original
  1. <div class="form1">
  2. <div class="titulodos">Planificación</div>
  3.  
  4. <input name="checkbox[]" <?php if(!empty($checkbox)) echo ' checked '?> type="checkbox" value="1.2.1.2.1" />Recoge y analiza
  5. <br>
  6. <input name="checkbox[]" <?php if(!empty($checkbox)) echo ' checked '?> type="checkbox" value="1.2.1.2.2" />Establece estrategiA
  7. <br>
  8. <input name="checkbox[]" <?php if(!empty($checkbox)) echo ' checked '?>  type="checkbox" value="1.2.1.2.3" />Produce planes
  9. <br>
  10. <input name="checkbox[]" <?php if(!empty($checkbox)) echo ' checked '?>  type="checkbox" value="1.2.1.2.4" />Obtiene compromiso
  11. </div>
  #3 (permalink)  
Antiguo 08/04/2016, 12:12
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 4 meses
Puntos: 39
Respuesta: Hacer uqe checkbox guardados en BD aparezcan marcados por defecto

Cómo almacenas los datos de los checkbox checkeados en tu base de datos?

Etiquetas: bd, checkbox, defecto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:30.