Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment Update plusieurs lignes phpMyAdmin ?

Sujet résolu
    14 juin 2020 à 14:46:28

    Bonjour à tous,

    J'ai besoin de motifier la colone "Etat" de bdd, voici mon code ci-dessous :

    if(Etat_caisse2==1)
            {
                        str = ("UPDATE caisse SET Etat = 2 Where ID_Caisse = 2");
                        mysql_query(sock, str.c_str());
                        res = mysql_use_result(sock);
                        row = mysql_fetch_row(res);
            }
    
            else if(Etat_caisse2==0)
            {
                str = ("UPDATE caisse SET Etat = 1 Where ID_Caisse = 2");
                mysql_query(sock, str.c_str());
                res = mysql_use_result(sock);
                row = mysql_fetch_row(res);
            }
    
                if(Etat_caisse3==1)
                    {
                        str = ("UPDATE caisse SET Etat = 2 Where ID_Caisse = 3");
                        mysql_query(sock, str.c_str());
                        res = mysql_use_result(sock);
                        row = mysql_fetch_row(res);
                    }
    
                else if(Etat_caisse3==0)
                    {
                        str = ("UPDATE caisse SET Etat = 1 Where ID_Caisse = 3");
                        mysql_query(sock, str.c_str());
                        res = mysql_use_result(sock);
                        row = mysql_fetch_row(res);
                    }


    Donc l'information est bien envoyé sur ma Caisse 2 mais jamais sur la 3. Et quand j'inverse les position de la caisse dans le If, la 3 reçoit mais plus la 2. Je ne sais pas comment faire :/

    • Partager sur Facebook
    • Partager sur Twitter
      15 juin 2020 à 9:36:48

      Bonjour,

      Je ne sais pas avec quel langage tu codes, mais c'est quand même surprenant que le deuxième if ne soit pas traité ...

      Après côté programmation je ne sais pas si c'est la meilleure façon de voir les choses ... tu as d'autres valeurs que 0 et 1 pour ta variable Etat_caisse ?

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

      Comment Update plusieurs lignes phpMyAdmin ?

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown