Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1337 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  l'ajout ne fonctionne pas correctement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

l'ajout ne fonctionne pas correctement

n°2095361
manuela870​1
Posté le 16-08-2011 à 09:53:56  profilanswer
 

bonjour tout le monde,,
j'ai un petit probléme lors de l'ajout d'un enregistrement dans une table mysql il affecte toujours dans le mauvais ordre en plus le dernier champ lui affecte 0  
 
voila le code : la table flvraison contient 3 champs code fournisseur et delai qui devraient etre affichés dans un tableau avec un bouton ajouter tout en bas qui affcihe un formulaire d'ajout  
 
 
 
<?php
 
 
 
 
       if($id_serveur=mysql_connect("localhost","root","" ))
    {
           if($id_db=mysql_select_db("leoni" ))
     
     {   $query = "SELECT code, fournisseur,delai FROM flivraison";
                $result_linked = mysql_query($query) or die(mysql_error());
     
     
       
      echo "<table cellpadding='1px' cellspacing='1' border='0'><tr><td>";
               echo "<tr><td bgcolor='#457DBB' align='center' colspan=4><font color='#ffffff'><b>Gestion des Fournisseurs</b></td></tr>";
               echo "<tr>";
      echo "<td bgcolor='#77ABD6' align='center' width='50'><b>Code Fournisseurs</b></td>";
      echo "<td bgcolor='#77ABD6' align='center' width='400'><b>Fournisseurs</b></td>";
      echo "<td bgcolor='#77ABD6' align='center' width='400'><b>Delais</b></td>";
      echo "<td bgcolor='#77ABD6' align='center' width='400'></td>";
       
 
      echo "</tr>";
      //formulaire des deux boutons supprimer et modifier  
     echo "<form name='suppModif' method='post' action='".$_SERVER['PHP_SELF']."'>";
       
      $i=0;
      if ($result_linked)
       {
      while ($data=mysql_fetch_array($result_linked))
        { echo "<tr>";
         echo "<td bgcolor='#ff8800'  width='400'><b>".$data["code"]."</b></td>";
         echo "<td bgcolor='#ff8800'  width='400'><b>".$data["fournisseur"]."</b></td>";
         echo "<td bgcolor='#ff8800' align='center' width='400'><b>".$data["delai"]."</b></td>";
      echo "<td bgcolor='#ff8800' align='center' width='50'><input type='checkbox' name='selection".$i."' value='check' /></td>";
       
          echo "</tr>";
          $i++;
              }
               
 
     echo "<tr><td width='50'><a href='touCocher.php?ID=$cocher&amp;select=none'>tout cocher</a>&nbsp;/&nbsp;<a href='touDecocher.phpID=$decocher&amp;select=none'>tout decocher</a></td>";
     echo"<td width='50'align='center'><input type='submit' value='Modifier' name='modifier' class='bouton'/></td><td width='50'align='center'><input type='submit' value='Supprimer' name='supprimer' onclick=\"return confirm('Etes-vous sûr de vouloir supprimer cet enregistrement ?');\" class='bouton'/>";
                    echo "</td>";
     echo"</form>";
     echo"<td width='50' align='center'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<form name='fournisseur' method='post' action='".$_SERVER['PHP_SELF']."'>";
        echo"<input type='submit' value='Ajouter' name='ajouter' class='bouton'  />";
        echo"</form></td>";
     
       
                   
       
 
       
       
 
     
     echo "</tr>";
              echo "</table>";
           echo"</form>";
       }
 
           
//debut  du bouton ajouter ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
     
     
     
    if(isset($_POST['ajouter']))
                { //echo"<style type='text/css'>";
      //echo ".bouton { display:none; }";
      //echo"</style>";
      echo"<form name='ajout' method='post' action=".$_SERVER['PHP_SELF']."><br>";
                  echo "Code :<input type='text' value='' name='code'/><br>";
      echo " Fournnisseur:<input type='text' value='' name='fournisseur'/><br>";
      echo "Delai :<input type='text' value='' name='delai'/><br>";
      echo"<input type='submit' value='Ajouter' name='ajouter1'  />";
                  echo"</form>";
       
       
 
                }
 
 
     
      if(isset($_POST['ajouter1']))
       {  //if((!empty($_POST['code']))&&(!empty($_POST['fournisseur']))&&(!empty($_POST['delai'])))// je l'ai ai mis en commentaire pour chercher l'erreur
      //{  
   //echo"aaaaaaaaaaaa";
   /*echo "<br>";
   echo $_POST['code'];
   echo "<br>";
   echo $_POST['fournisseur'];
   echo "<br>";
   echo $_POST['delai'];
   echo "<br>";*/
   $ajout="INSERT INTO flivraison (code, fournisseur, delai) VALUES ('$_POST[code]','$_POST[fournisseur]',' $_POST[delai]')";
         $result_linked2 = mysql_query($ajout) or die(mysql_error());
     
         // }else echo( "<script language=\"javascript\">alert(\"Attention vous avez oublié de remplir un champs!\" );</script>" );
       
       //pour rafraichir la page
        //echo "<script> window.location='gestionFournisseur.php'; </script>";
             
       }

mood
Publicité
Posté le 16-08-2011 à 09:53:56  profilanswer
 

n°2095384
manuela870​1
Posté le 16-08-2011 à 10:32:41  profilanswer
 

Code :
  1. <?php
  2.        if($id_serveur=mysql_connect("localhost","root","" ))
  3.     {
  4.            if($id_db=mysql_select_db("leoni" ))
  5.      
  6.      {   $query = "SELECT code, fournisseur,delai FROM flivraison";
  7.                 $result_linked = mysql_query($query) or die(mysql_error());
  8.    
  9.    
  10.      
  11.       echo "<table cellpadding='1px' cellspacing='1' border='0'><tr><td>";
  12.                echo "<tr><td bgcolor='#457DBB' align='center' colspan=4><font color='#ffffff'><b>Gestion des Fournisseurs</b></td></tr>";
  13.                echo "<tr>";
  14.       echo "<td bgcolor='#77ABD6' align='center' width='50'><b>Code Fournisseurs</b></td>";
  15.       echo "<td bgcolor='#77ABD6' align='center' width='400'><b>Fournisseurs</b></td>";
  16.       echo "<td bgcolor='#77ABD6' align='center' width='400'><b>Delais</b></td>";
  17.       echo "<td bgcolor='#77ABD6' align='center' width='400'></td>";
  18.      
  19.       echo "</tr>";
  20.       //formulaire des deux boutons supprimer et modifier   
  21.      echo "<form name='suppModif' method='post' action='".$_SERVER['PHP_SELF']."'>";
  22.      
  23.       $i=0;
  24.       if ($result_linked)
  25.        {
  26.       while ($data=mysql_fetch_array($result_linked))
  27.         { echo "<tr>";
  28.          echo "<td bgcolor='#ff8800'  width='400'><b>".$data["code"]."</b></td>";
  29.          echo "<td bgcolor='#ff8800'  width='400'><b>".$data["fournisseur"]."</b></td>";
  30.          echo "<td bgcolor='#ff8800' align='center' width='400'><b>".$data["delai"]."</b></td>";
  31.       echo "<td bgcolor='#ff8800' align='center' width='50'><input type='checkbox' name='selection".$i."' value='check' /></td>";
  32.      
  33.           echo "</tr>";
  34.           $i++;
  35.               }
  36.                
  37.      echo "<tr><td width='50'><a href='touCocher.php?ID=$cocher&amp;select=none'>tout cocher</a>&nbsp;/&nbsp;<a href='touDecocher.phpID=$decocher&amp;select=none'>tout decocher</a></td>";
  38.      echo"<td width='50'align='center'><input type='submit' value='Modifier' name='modifier' class='bouton'/></td><td width='50'align='center'><input type='submit' value='Supprimer' name='supprimer' onclick=\"return confirm('Etes-vous sûr de vouloir supprimer cet enregistrement ?');\" class='bouton'/>";
  39.                     echo "</td>";
  40.      echo"</form>";
  41.      echo"<td width='50' align='center'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<form name='fournisseur' method='post' action='".$_SERVER['PHP_SELF']."'>";
  42.         echo"<input type='submit' value='Ajouter' name='ajouter' class='bouton'  />";
  43.         echo"</form></td>";
  44.      
  45.      
  46.                    
  47.        
  48.      
  49.        
  50.      
  51.      echo "</tr>";
  52.               echo "</table>";
  53.            echo"</form>";
  54.        }
  55.          
  56. //debut  du bouton ajouter ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  
  57.    
  58.    
  59.    
  60.     if(isset($_POST['ajouter']))
  61.                 { //echo"<style type='text/css'>";  
  62.       //echo ".bouton { display:none; }";  
  63.       //echo"</style>";  
  64.       echo"<form name='ajout' method='post' action=".$_SERVER['PHP_SELF']."><br>";
  65.                   echo "Code :<input type='text' value='' name='code'/><br>";
  66.       echo " Fournnisseur:<input type='text' value='' name='fournisseur'/><br>";
  67.       echo "Delai :<input type='text' value='' name='delai'/><br>";
  68.       echo"<input type='submit' value='Ajouter' name='ajouter1'  />";
  69.                   echo"</form>";
  70.      
  71.      
  72.                 }
  73.      
  74.       if(isset($_POST['ajouter1']))
  75.        {  //if((!empty($_POST['code']))&&(!empty($_POST['fournisseur']))&&(!empty($_POST['delai'])))// je l'ai ai mis en commentaire pour chercher l'erreur  
  76.       //{   
  77.    //echo"aaaaaaaaaaaa";  
  78.    /*echo "<br>";  
  79.    echo $_POST['code'];  
  80.    echo "<br>";  
  81.    echo $_POST['fournisseur'];  
  82.    echo "<br>";  
  83.    echo $_POST['delai'];  
  84.    echo "<br>";*/
  85.    $ajout="INSERT INTO flivraison (code, fournisseur, delai) VALUES ('$_POST[code]','$_POST[fournisseur]',' $_POST[delai]')";
  86.          $result_linked2 = mysql_query($ajout) or die(mysql_error());
  87.      
  88.          // }else echo( "<script language=\"javascript\">alert(\"Attention vous avez oublié de remplir un champs!\" );</script>" );  
  89.      
  90.        //pour rafraichir la page  
  91.         //echo "<script> window.location='gestionFournisseur.php'; </script>";  
  92.            
  93.        }

n°2095392
manuela870​1
Posté le 16-08-2011 à 10:48:57  profilanswer
 

désolé tout le monde faute de frappe dans ma base de données le delai est marqué int(10) c'est pour ça qu'il affiche 0 a chaque fois que je saisit une chaine,,


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  l'ajout ne fonctionne pas correctement

 

Sujets relatifs
Saut de ligne CSV ne fonctionne pasVTiger, ajout de produits à une facture impossible via webservices
Ajout des WWW et rewriteexecution de commande shell fonctionne une fois sur deux
Formulaire PHP fonctionne avec FF pas avec IEAjout champ texte sur un formulaire
[AS3] portfolio qui ne fonctionne pas en lignePourquoi ce javascript ne fonctionne-t-il pas ?
[Flash/PHP] FlashVars ne fonctionne pas avec IEFancybox qui fonctionne plus
Plus de sujets relatifs à : l'ajout ne fonctionne pas correctement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR