Foros del Web » Programando para Internet » PHP »

validar datos de checkbox contra datos en BD

Estas en el tema de validar datos de checkbox contra datos en BD en el foro de PHP en Foros del Web. Hola, espero puedan apoyarme con esta situacion, veran, supongamos que en una tabla de una base de datos estan almacenados la siguiente info. usuario | ...
  #1 (permalink)  
Antiguo 22/08/2012, 12:05
 
Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 3 meses
Puntos: 0
validar datos de checkbox contra datos en BD

Hola, espero puedan apoyarme con esta situacion, veran, supongamos que en una tabla de una base de datos estan almacenados la siguiente info.

usuario | id_animal animal
-----------|---------------
34 | 1 Perro
34 | 2 Gato
34 | 3 Perico

Ahora, en un formulario en un archivo PHP dentro de un listado de checkbox tengo las siguientes opciones

<input type='checkbox' name='animales[]' value='1'> Perro
<input type='checkbox' name='animales[]' value='2'> Gato
<input type='checkbox' name='animales[]' value='3'> Perico
<input type='checkbox' name='animales[]' value='4'> Pez
<input type='checkbox' name='animales[]' value='5'> Hamster

Si perro, gato y perico ya existen en la tabla dentro del perfil del usuario 34 ya aparecen seleccionados

Lo que necesito hacer es, si el usuario 34 selecciona Perro, Gato y Pez, ¿como puedo hacer las validaciones para que

1.- compare que ya existe el valor de perro y gato en la tabla para que no los vuelva a insertar
2.- elimine el valor de perico de la tabla ya que aunque a estaba seleccionado por existir en la tabla, el usuario lo deselecciono
3.- agregue el valor de pez

gracias por su apoyo
  #2 (permalink)  
Antiguo 22/08/2012, 15:04
 
Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: validar datos de checkbox contra datos en BD

estoy trabajando en ello, si lo consigo posteo mi resultado, aunque aun estoy abierto a sus opiniones
  #3 (permalink)  
Antiguo 22/08/2012, 15:10
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 3 meses
Puntos: 155
Respuesta: validar datos de checkbox contra datos en BD

seria bueno ver lo que llevas hecho en codigo para ver que se podria complementar o si salen mas ideas no?
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #4 (permalink)  
Antiguo 23/08/2012, 09:38
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 3 meses
Puntos: 155
Respuesta: validar datos de checkbox contra datos en BD

jeje ya se me ocurrió algo que podría funcionar , que tal si haces un delete en esa tabla del usuario y haces un insert con los nuevos valores del checkbox? debería hacer lo que quieres no?
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo

Etiquetas: bd, checkbox, contra, formulario, tabla, usuarios
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:54.