Foros del Web » Programando para Internet » PHP »

Recuperar checkbox desde base de datos

Estas en el tema de Recuperar checkbox desde base de datos en el foro de PHP en Foros del Web. Hola a todos,mi problema es el siguiente: Quiero recuperar un campo de una base de datos que contendrá o 0 o 1 y mostrarlo en ...
  #1 (permalink)  
Antiguo 09/09/2004, 03:14
 
Fecha de Ingreso: agosto-2004
Mensajes: 11
Antigüedad: 19 años, 8 meses
Puntos: 0
Recuperar checkbox desde base de datos

Hola a todos,mi problema es el siguiente: Quiero recuperar un campo de una base de datos que contendrá o 0 o 1 y mostrarlo en pantalla mediante un checkbox,pero siempre me muestra el checkbox vacío,la verdad no sé que valor hay que darle al checkbox para que se muestre seleccionado...

Así lo tengo ahora mismo:

Hago el select y luego:

if ($row[calidad])
echo "<input name='chk_calidad' type='checkbox' id='chk_calidad' value='1'>";

Si en vez de un checkbox pongo un text si funciona (echo "<input name='chk_calidad' type='text' id='chk_calidad' value='si'>" ;) o sea que no es de la consulta.

Muchas gracias.
  #2 (permalink)  
Antiguo 09/09/2004, 05:15
 
Fecha de Ingreso: abril-2004
Ubicación: Sevilla
Mensajes: 11
Antigüedad: 20 años
Puntos: 0
Hola, si pones un código como este te funcionará (usando la propiedad checked de los checkboxes):

<input name='chk_calidad' type='checkbox' id='chk_calidad' value='1'
<? echo (($row["calidad"]=='1')? " checked":""; ?>
>

Pruebalo, verás...

Cita:
Iniciado por sr_wilson
Hola a todos,mi problema es el siguiente: Quiero recuperar un campo de una base de datos que contendrá o 0 o 1 y mostrarlo en pantalla mediante un checkbox,pero siempre me muestra el checkbox vacío,la verdad no sé que valor hay que darle al checkbox para que se muestre seleccionado...

Así lo tengo ahora mismo:

Hago el select y luego:

if ($row[calidad])
echo "<input name='chk_calidad' type='checkbox' id='chk_calidad' value='1'>";

Si en vez de un checkbox pongo un text si funciona (echo "<input name='chk_calidad' type='text' id='chk_calidad' value='si'>" ;) o sea que no es de la consulta.

Muchas gracias.
  #3 (permalink)  
Antiguo 09/09/2004, 05:51
 
Fecha de Ingreso: agosto-2004
Mensajes: 11
Antigüedad: 19 años, 8 meses
Puntos: 0
Pues si, ya funciona, solo que sobraba un parentesis.

Muuuuchisimas gracias!!
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 09:29.