Bonjour,

j ai crée deux fichiers php qui devrait inserez des données dans le champ "nom_label" de ma table label, mais ce n est pas le cas et je comprends vraiment pas pourquoi ... voici mes deux fichiers php et en dessous un echo sur $sql,

merci de votre aide

insertion1.php :

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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN"
"http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd">
<html Xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Mailing</title>
<link href="formulaire.css" rel="stylesheet" type="text/css" />
</head>
 
<form name="insertion2" action="insertion3.php" method="POST">
  <table border="0" align="center" cellspacing="2" cellpadding="2">
     <tr align="center">
      <td>label</td>
      <td><input type="text" name="label"></td>
    </tr>
insertion2.php :

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
 <?php
 
  include ('config.php');
  include ('connexion.php'); 
 
  //récupération des valeurs des champs:
  //label:
  $nom_label = $_POST["label"] ;
 
 
 
  //création de la requête SQL:
  echo $sql = "INSERT  INTO label (nom_label)
            VALUES ( '$nom_label') " ;
 
 
  //exécution de la requête SQL:
   echo $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
 
  //affichage des résultats, pour savoir si l'insertion a marchée:
  if($requete)
  {
    ("L'insertion a été correctement effectuée") ;
  }
  else
  {
    echo("L'insertion à échouée") ;
  }
?>
et enfin le cho sur $sql :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
INSERT INTO label (nom_label) VALUES ( 'rr')
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in D:\wamp\www\handsandarms\insertion2.php on line 18