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 :

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);
   }
}
Voyez-vous une erreur qui expliquerait que la boucle ne boucle pas ?