Mettre à jour 2 tables avec un form ayant des cases à cocher
Posté : 27 oct. 2011, 18:24
Bonjour,
J'ai 3 tables MySQl :
inscrits_tb => id_inscrits, nom, prenom, etc...
categorie_tb => id_categorie, intitule
inscat_tb => id_inscat, id_inscrit, id_catégorie
Mes utilisateurs peuvent mettre à jour les catégories dans lesquels ils ont inscrits via des cases à cocher dans leur formulaire de profil sur le site.
Ma question, très générale à ce stade => lors de la mise à jour du formulaire, dois-je obligatoirement en passer par une requête de suppression de la totalité des enregistrements de l'inscrit pour réinsérer les nouveaux choix ?
Si non, comment effectuer la mise à jour des enregistrements concernés (par exemple imaginons que l'utilisation ait coché 3 cases lors de l'insertion et 5 lors de la mise à jour, toutes différentes de celles choisies lors de l'insertion) ?
Merci de votre aide
J'ai 3 tables MySQl :
inscrits_tb => id_inscrits, nom, prenom, etc...
categorie_tb => id_categorie, intitule
inscat_tb => id_inscat, id_inscrit, id_catégorie
Mes utilisateurs peuvent mettre à jour les catégories dans lesquels ils ont inscrits via des cases à cocher dans leur formulaire de profil sur le site.
Ma question, très générale à ce stade => lors de la mise à jour du formulaire, dois-je obligatoirement en passer par une requête de suppression de la totalité des enregistrements de l'inscrit pour réinsérer les nouveaux choix ?
Si non, comment effectuer la mise à jour des enregistrements concernés (par exemple imaginons que l'utilisation ait coché 3 cases lors de l'insertion et 5 lors de la mise à jour, toutes différentes de celles choisies lors de l'insertion) ?
Merci de votre aide