Bonjour à tous,
Voila je demande votre aide car je n'arrive pas à trouver l'erreur, j'ai cherché partout mais en vain, voici le code 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
 
<?php
  //connection au serveur
  $cnx = mysql_connect( "localhost", "root", "" ) ;
 
  //sélection de la base de données:
  $db  = mysql_select_db( "insat" ) ;
 
  //récupération des valeurs des champs:
  //nom:
  $nom     = $_POST["nom"] ;
  //prenom:
  $prenom = $_POST["prenom"] ;
  //adresse:
  $niveau = $_POST["niveau"] ;
  //code postal:
  $num_tel        = $_POST["num_tel"] ;
 
  //récupération de l'identifiant de la personne:
   $id         = $_POST["id"] ;
 
  //création de la requête SQL:
  $sql = "UPDATE personnes
            SET nom         = '$nom', 
	          prenom     = '$prenom',
		  niveau    = '$niveau',
		  num_tel           = '$num_tel',
		 
           WHERE id = '$id' " ;
 
  //exécution de la requête SQL:
  $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
 
 
  //affichage des résultats, pour savoir si la modification a marchée:
  if($requete)
  {
    echo("La modification à été correctement effectuée") ;
	header("Location:index.php");
  }
  else
  {
    echo("La modification à échouée") ;
  }
?>
et l'erreur c'est:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = '1'' at line 7


merci d'avance