IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Demande correction du code


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Par défaut Demande correction du code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <?php
      //connection au serveur
      $cnx = mysql_connect( "localhost", "root", "" ) ;
     
      //sélection de la base de données:
      $db  = mysql_select_db( "stock" ) ;
     
      //récupération des valeurs des champs:
    
      $matiere    = $_POST["matiere"] ;
     
      $quantite = $_POST["quantite"] ;
      
      
      $ref_article     = $_POST["ref_article"] ;
     
      //création de la requête SQL:
      $sql = "INSERT  INTO entree (matiere,quantite,  ref_article)
                VALUES ( '$matiere', '$quantite', '$ref_article') " ;
    			
    	
    			
    	
       
       $update="UPDATE" stocks" from "stock"  SET" stocks.qte=stocks.qte + entree.quantite" WHERE" article=$matiere"";
       mysql_query($update) or die($update.'<br />'.mysql_error());
     
     
     
     
     
     
      //exécution de la requête SQL:
      $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
    
      //affichage des résultats, pour savoir si l'insertion a marchée:
      if($requete)
      {
        echo("L'insertion a été correctement effectuée") ;
      }
      else
      {
        echo("L'insertion à échouée") ;
      }
      
      
       ?>
    voila, c est mon code en php je voudrais avoir une correction du code qui est en rouge , cette fonction permet la mise a jour d une base de donne, c est la partie qui est en rouge qui non fonctionel le reste marche tres bien.

  2. #2
    Candidat au Club
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Par défaut
    les bases de donnee sont comme suivant


    tab1: entree


    matiere
    quantite
    reference

    tab2: stocks


    matiere
    qte



    jeveux que la vaeur qui aete mis en tab1 soit mis a jour dans la table 2

  3. #3
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    Citation Envoyé par ouiissemovic Voir le message
    les bases de donnee sont comme suivant


    tab1: entree


    matiere
    quantite
    reference

    tab2: stocks


    matiere
    qte



    jeveux que la vaeur qui aete mis en tab1 soit mis a jour dans la table 2
    pour ça suffit d'ajouter une autre requête insert et de jouer les même action que pour ta première requête.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  4. #4
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    La syntax semble complètement fantaisiste
    J'ai bien essayé de corriger, mais il m'est impossible de faire la différence entre les composants de la requête.
    Je te conseil d'encadrer les nom de table de cette façonet les variable pour changer les valeurs des champs comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    // Variables alphanumériques
    champA = '".$varA."' // cote ' puis guillemet " et inversement
    // Variables numériques
    champB = ".$varB."

Discussions similaires

  1. [win32] demande critique de code
    Par r0d dans le forum Windows
    Réponses: 4
    Dernier message: 26/07/2007, 18h03
  2. Correction du code
    Par punisher999 dans le forum Langage
    Réponses: 8
    Dernier message: 28/01/2007, 21h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo