[SQL] Problème insertion dans Base SQL après saisie d'un formulaire
J'aimerai ajouter une personne à ma table personnel dont voici la constitution :
Code:
1 2 3 4 5 6
| Id_Perso int(10) auto_increment
Nom_Perso varchar(30)
Prenom_Perso varchar(30)
Emploi varchar(100)
Id_Section varchar(5)
Salaire_Perso float(10,0) |
Voici le code ma requête sql :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php
if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['emploi']) && isset($_POST['section']) && isset($_POST['salaire']))
{
// On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
$nom = htmlentities ($_POST['nom'],ENT_QUOTES);
$prenom = htmlentities ($_POST['prenom'],ENT_QUOTES);
$emploi = htmlentities ($_POST['emploi'],ENT_QUOTES);
$section = htmlentities ($_POST['service'],ENT_QUOTES);
$salaire = htmlentities ($_POST['salaire'],ENT_QUOTES);
$sql2 = "INSERT INTO personnel (Id_Perso, Nom_Perso, Prenom_Perso, Emploi, Id_Section, Salaire_Perso) VALUES('','$nom','$prenom','$emploi','$service','$salaire')";
$query2 = mysql_query($sql2) or die('Erreur SQL !'.$sql2.''.mysql_error());
echo 'L\'employé a bien été inseré';
}
mysql_close();
?> |
L'erreur ne viendrait pas du auto-increment ?
Je ne vois pas du tout mon erreur, Merci de me conseiller !!