Mettre à jour 2 tables avec un form ayant des cases à cocher

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Mettre à jour 2 tables avec un form ayant des cases à cocher

Re: Mettre à jour 2 tables avec un form ayant des cases à co

par xTG » 27 oct. 2011, 20:46

Soit tout supprimer et tout remettre, soit chercher la différence et n'agit que sur ce qui diffère. :)

Mettre à jour 2 tables avec un form ayant des cases à cocher

par ElBono » 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