Insert into

Résolu
Bonjour,
jai essayer avec ce code
$req3='insert into materiel(nom_mat,qte,categorie,date,qte_sortie,responsable,chantier)'.
'values("'.$nom.'",'.$qte1.',"'.$categorie.'","'.$date.'",'.$qte.',"'.$resp.'","'.$source.'")';
$result1 = mysql_query($req3);
mais aucune donnée saisie dans la base de données
pouvez vous mindiquer ou est l'erreur
sachant que jai utiliser echo pour afficher les variables et il affiche des données alors le pb ety avec insert
Configuration: Windows XP Internet Explorer 8.0

6 réponses

  1. Slt
    essaie ça voir
    $req3='insert into materiel(nom_mat,categorie,date,qte_entre,responsable,chanti­er) values("'.$nom.'","'.$categorie1.'",'.$date.','.$qte.','.$resp.',"'.$source'")'; 
    $result = myql_query($req3);
    
    ou ça
    
    $req3 = "INSERT INTO materiel VALUES('','".$nom."','".$categorie1."','".$date."',".$qte.",".$resp.",'".$source."')";
    $result = myql_query($req3);
    

    cdlt
    ;-)
    1. Bonjour,

      Quelques erreurs, voici normalement la bonne réponse :

      $req3="INSERT INTO materiel(nom_mat,qte,categorie,date,qte_sortie,responsable,c­hantier)
       VALUES ('" . $nom. "', $qte1, '" . $categorie. "', $date, '" . $resp. "', '" . $source. "')");
      $result1 = mysql_query($req3); 
      1. salam
        tu as ouvert la connection avec la base de données ?
        1. Bonjour, tu as essayé la requête que je t'es transmis plus haut?

          Si oui et si ça ne fonctionne toujours pas. Mets ton script entier à disposition s'il te plait.
          1. le mssage d'erreur est :Parse error: parse error in c:\program files\easyphp1-8\www\sochtrap\saisie\entres\merci_entre.php on line 19
            la ligne de code est: $req3='insert into materiel(nom_mat,categorie,date,qte_entre,responsable,chantier) values("'.$nom.'","'.$categorie1.'",$date,$qte,"'.$resp.'","'.$source'")';
            la table que lutilise:Materiel
            les champs: id_mat int auto increment, nom_mat: varchar, qte:int, categorie:varchar, date_entre:date, responsable:int, cahntier:varchar
            1. Contributeur
              beh il y a des différences entre le nom de tes table et champs et ceux utilisé dans ta requête.
              Donc normal que ça ne fonctionne pas.