Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2008, 12:09
gustavowd
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 19 años, 2 meses
Puntos: 0
Exclamación CheckBox desde Base de datos.

Buenas tardes a todos, les cuento mi problema a ver si me dan alguna idea de como solucionarlo.

en una base de datos utilizo dos tablas para un registro a una suscripcion.

en una graba entre otras cosas
Tabla User
- idUser
- mail

en la otra
Tabla Paises
- IdIPaises
- Paises
- idUser (id de la tabla usuarios)

ahora bien, el formulario es bastante sencillo, desde un checkbox ("chkPais")el usuario selecciona distintos Paises que desea.
- en la tabla User se graba un registro
- en la Paises un registro x cada pais seleccionado del checkbox con el IdUser de la tabla User.

el tema hoy es tratar de levantar en otro formulario de EDICION, donde el usuario vea los checkBox en checked de los registros de la tabla.

como los checkbox estan dentro de una tabla. si yo hago un Do while se duplica todo el formulario por la cantidad de paises que esten registrados.

Nose si me explico, lo que quiero lograr es en el primer checkbox, recorrer la base y si encuentra el registro, lo marco checked.

en este formato esta en el HTML del registro

Código:
<input name="chkPais" type="checkbox" value="ARG">
<input name="chkPais" type="checkbox" value="BOL">
<input name="chkPais" type="checkbox" value="URU">
yo deberia, (en el formulario de edicion) , agarrar el primer checkbox

Código:
<input name="chkPais" type="checkbox" value="ARG">
y preguntar si existe en el SELECT q me traigo, si esta, lo pongo checked

y asi con los demas checkbox.

Espero me haya hecho entender.
desde ya Muchas gracias

Atte Gustavo