Bonsoir,
Ma boucle foreach ne met à jour que le dernier enregistrement, alors que la même boucle foreach fonctionne pour une insertion.
Voici la boucle pour la mise à jour :
Voyez-vous une erreur qui expliquerait que la boucle ne boucle pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if($_POST['choix']) { foreach($_POST['choix'] AS $valeur) { $r5 = "UPDATE droit_profil SET id_menu = '".$valeur."' WHERE id_profil = '".$profil."'"; $r55 = mssql_query($r5); unset($valeur); } }
Partager