Bonjour,
Voici mon souci,
J'ai une base avec X tables dont 3 qui m’intéressent pour ce problème.
La table Usagers contient un certain nombre de champs dont idUsagers
La table Pathologies contient 2 champs idPathologies et Pathologies
La table Usagers_Pathologies contient 2 champs idPathologies et idUsagers
Cette dernière table permet de lier plusieurs pathologies à un usager
En entrant les donnees dans PHPMyAdmin, j'obtiens :
idUsagers |
idPathologies |
0 |
0 |
1 |
1 |
1 |
2 |
1 |
3 |
On a donc l'usager 0 qui à la pathologie 0 et l'usager 1 qui cumule 3 pathologies
Jusque là tout va bien
Via un formulaire et des case à cocher je veux mettre à jour ces données.
Je parviens à récupérer dans $_POST l'idUsager et la liste des pathologies cochées
Là où çà coince c'est la requête UPDATE ou INSERT pour chaque pathologies cochée
UPDATE Usagers_Pathologies SET ? ? ? WHERE idUsagers = $_POST['idUsagers']
Il doit falloir faire une boucle mais je ne sais pas par quel bout commencer
Merci de votre aide
Partager