Bonjour à tous !

Etant assez novice en développement, j'ai un problème pour insérer un nouvel enregistrement dans une table MYSQL.

Le message d'erreur est :
Something is wrong in your syntax près de ' , , '')' à la ligne 1

J'explique la configuration : j'ai un formulaire HTML (nommé clientpart.php), les variables sont transmises en "POST" et récupérées puis traitées dans un fichier clientpart2.php.
Quand je clique sur la confirmation après avoir saisi les informations à insérer dans la table, j'ai le message d'erreur ci-dessus.
Je n'arrive pas à savoir quel fichier pose problème, mais je pense que c'est clientpart2.php

Je le colle donc ici, si quelqu'un à une idée je suis preneur car je galère pas mal !!

Merci d'avance !

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
 
<?
include "clientpart.php";
$MySQL_Host="localhost";
$MySQL_User="root";
$MySQL_Passw="";
 
function connect() {
global $MySQL_Host, $MySQL_User, $MySQL_Passw, $res;
if (! $linkid=@mysql_connect("$MySQL_Host", "$MySQL_User", "$MySQL_Passw")) {
echo "Impossible de se connecter à ",$MySQL_Host,"<br>";
exit;
}
return $linkid;
}
$dblk=connect();
 
function send_sql($db, $sql) {
if (! $res=mysql_db_query($db, $sql)) {
echo mysql_error();
exit;
}
return $res;
}
 
$db="client";
$sql="INSERT INTO particulier (num_client_part, nom_client_part, prenom_client_part, adresse1_client_part, adresse2_client_part, cp_client_part, ville_client_part, tel_client_part, fax_client_part, port_client_part, mail_client_part) VALUES ($num, '$nom', '$pnom', '$adresse1', '$adresse2', $cp, '$ville', $tel, $fax, $port, '$mail')";
if ($res=send_sql($db, $sql)) {
echo "L'enregistrement de l'emprunt a été effectué...<br><br>";
}
else {
echo "<br>Problème d'enregistrement<br><br><br>";
}
?>
<html>
<body>
<br><br><a href="clientpart.php">Retour</a>
</body>
</html>