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