Bonjour,
J'ai un petit soucis dans ma requete SQL, j'essaie de faire un formulaire d'ajout de CV dans ma base de donnée puis qui s'affiche dans un tableau.
Actuellement j'ai réussis le tableau qui affiche les éléments dans la base de donnée :

Mais pour l'ajout de CV il me dise qu'il y a une erreur dans la requête voici le code :
[code]
<div id="contenu">
<h2>Gestion des négociants</h2>
<a href="index.php?page=1.php" title="Gestion des négociants">
Gestion des négociants
</a>
<br /><br />
<?php
// connexion à la base
$cnx = connectDB();
// initialisation des variables
$strCV = '';
$strNom = '';
$strPrenom = '';
$intMobile = '';
$strAdresse = '';
$strVille = '';
$strEtude = '';
$strExperience ='';
$strAge = '';
$strDisponible = '';
$strDepot = '';
$strPermis ='';
// variables pour la gestion des erreurs
$tabErreurs = array();
$hasErrors = false;
$ajoutOK = false;
// tests de gestion du formulaire
if (isset($_POST["cmdFonction"]))
{
// test zones obligatoires
if (!empty($_POST["txtCV"]) and
!empty($_POST["txtNom"]) and
!empty($_POST["txtPrenom"]) and
!empty($_POST["txtMobile"]) and
!empty($_POST["txtAdresse"]) and
!empty($_POST["txtVille"]) and
!empty($_POST["txtEtude"]) and
!empty($_POST["txtExperience"]) and
!empty($_POST["txtAge"]) and
!empty($_POST["txtDisponible"]) and
!empty($_POST["txtDepot"]) and
!empty($_POST["txtPermis"]))
{
// récupération des valeurs saisies
$strCV = htmlentities($_POST["txtCV"]);
$strNom = htmlentities($_POST["txtNom"]);
$strPrenom = htmlentities($_POST["txtPrenom"]);
$strMobile = htmlentities($_POST["txtMobile"]);
$strAdresse = htmlentities($_POST["txtAdresse"]);
$strVille = htmlentities($_POST["txtVille"]);
$strEtude = htmlentities($_POST["txtEtude"]);
$strExperience = htmlentities($_POST["txtExperience"]);
$strAge = htmlentities($_POST["txtAge"]);
$strDisponible = htmlentities($_POST["txtDisponible"]);
$strDepot = htmlentities($_POST["txtDepot"]);
$strPermis = htmlentities($_POST["txtPermis"]);
$ajoutOK = true;
}
else
{
$hasErrors = true;
if (empty($_POST["txtCV"]))
{
$tabErreurs["txtCV"] =
"Le numéro CV doit être renseignée !";
}
if (empty($_POST["txtNom"]))
{
$tabErreurs["txtNom"] =
"Le Nom doit être renseignée !";
}
if (empty($_POST["txtPrenom"]))
{
$tabErreurs["txtPrenom"] =
"Le prenom doit être renseigné !";
}
if (empty($_POST["txtMobile"]))
{
$tabErreurs["txtMobile"] =
"Le mobile doit être renseignée !";
}
if (empty($_POST["txtAdresse"]))
{
$tabErreurs["txtAdresse"] =
"L'adresse doit être renseignée !";
}
if (empty($_POST["txtVille"]))
{
$tabErreurs["txtVille"] =
"La ville doit être renseignée !";
}
if (empty($_POST["txtEtude"]))
{
$tabErreurs["txtEtude"] =
"Les études doivent être renseignée !";
}
if (empty($_POST["txtExperience"]))
{
$tabErreurs["txtExperience"] =
"L'experience doit être renseignée !";
}
if (empty($_POST["txtAge"]))
{
$tabErreurs["txtAge"] =
"L'âge doit être renseignée !";
}
if (empty($_POST["txtDisponible"]))
{
$tabErreurs["txtDisponible"] =
"La date de disponibilité doit être renseignée !";
}
if (empty($_POST["txtDepot"]))
{
$tabErreurs["txtDepot"] =
"La date du dépot du cv doit être renseignée !";
}
if (empty($_POST["txtPermis"]))
{
$tabErreurs["txtPermis"] =
"Titulaire du permis doit être renseignée !";
}
}
}
// affichage des erreurs
if($hasErrors)
{
foreach ($tabErreurs as $erreur)
{
echo '<span class="erreur">' . $erreur . '</span>';
}
}
// affichage du formulaire
if (!$ajoutOK)
{
?>
<form action="index.php?page=31" method="post">
<div class="corpsForm">
<fieldset>
<legend>Ajouter un négociant</legend>
<table>
<tr>
<td>
<label for="txtCV">
Num CV
</label>
</td>
<td>
<input type="text" id="txtCV"
name="txtCV"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
<tr>
<td>
<label for="txtNom">
Nom
</label>
</td>
<td>
<input type="text" id="txtNom"
name="txtNom"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
<tr>
<td>
<label for="txtPrenom">
Prenom
</label>
</td>
<td>
<input type="text" id="txtPrenom"
name="txtPrenom"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
<tr>
<td>
<label for="txtMobile">
Mobile
</label>
</td>
<td>
<input type="text" id="txtMobile"
name="txtMobile"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
<tr>
<td valign="top">
<label for="txtAdresse">
Adresse
</label>
</td>
<td>
<textarea id="txtAdresse"
name="txtAdresse"
rows="5" cols="80"></textarea>
</td>
</tr>
<tr>
<td>
<label for="txtVille">
Ville
</label>
</td>
<td>
<input type="text" id="txtVille"
name="txtVille"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
<tr>
<td>
<label for="txtEtude">
Etude
</label>
</td>
<td>
<input type="text" id="txtEtude"
name="txtEtude"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
<tr>
<td>
<label for="txtExperience">
Experience
</label>
</td>
<td>
<input type="text" id="txtExperience"
name="txtExperience"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
<tr>
<td>
<label for="txtAge">
Age
</label>
</td>
<td>
<input type="text" id="txtAge"
name="txtAge"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
<tr>
<td>
<label for="txtDisponible">
Disponible a partir du
</label>
</td>
<td>
<input type="text" id="txtDisponible"
name="txtDisponible"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
<tr>
<td>
<label for="txtDepot">
Depot
</label>
</td>
<td>
<input type="text" id="txtDepot"
name="txtDepot"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
<tr>
<td>
<label for="txtNom">
Permis
</label>
</td>
<td>
<input type="text" id="txtPermis"
name="txtPermis"
size="50" maxlength="50"
value=""
/>
</td>
</tr>
</table>
</fieldset>
</div>
<div class="piedForm">
<p>
<input id="cmdFonction" name="cmdFonction"
type="submit"
value="Ajouter" size="15"
/>
</p>
</div>
</form>
<?php
}
else
{
// connexion à la base de données
$cnx = connectDB();
// ajout dans la base de données
$strSQL = "INSERT INTO `apef_services`.`gestion_des_cv` (`CV`, `Nom`, `Prenom`, `Mobile`, `Adresse`, `Ville`, `Etude`,"
. " `Experience`, `Age`, `Disponible`, `Depot_du_CV`, `Permis`) VALUES ('"
. $strCV ."',"
. $strNom ."',"
. $strPrenom ."',"
. $intMobile ."',"
. $strAdresse ."',"
. $strVille ."',"
. $strEtude ."',"
. $strExperience ."',"
. $strAge ."',"
. $strDisponible ."',"
. $strDepot ."',"
. $strPermis ."',"
.")";
}
if (execSQL($strSQL))
{
echo 'Le négociant a été ajouté';
}
disconnectDB($cnx);
?>
</div>[/code]
Et voici la base de donnée :

Je ne trouves vraiment pas mon erreur j'aurais besoin d'une petite aide.
Merci a vous !