Problème d'ajout de nouvel enregistrement
Bonsoir,
Comme dit dans le titre du topic, j'ai un problème concernant l'ajout d'un enregistrement dans ma base de donnée.
J'ai crée un formulaire. Quand l'utilisateur valide ce formulaire il est redirigé sur cette page :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
include 'connection.php';
if (empty($_REQUEST['Nom']) || empty($_REQUEST['Civilite']) || empty($_REQUEST['Adresse']) || empty($_REQUEST['Cp']) || empty($_REQUEST['Ville']) || empty($_REQUEST['Telephone']))
{
header("Refresh: 2; url=personne_enregistre.php");
die("Erreur : tous les champs obligatoires doivent être remplis.");
}
$sql=mysql_query("INSERT INTO personne (Civilite, Nom, Adresse, Suitead, Cp, Ville, Telephone, Fax, Portable, Email, Correspondant) VALUES ('".$_REQUEST['Civilite']."', '".$_REQUEST['Nom']."', '".$_REQUEST['Adresse']."', '".$_REQUEST['SuiteAd']."', '".$_REQUEST['Cp']."', '".$_REQUEST['Ville']."', '".$_REQUEST['Telephone']."', '".$_REQUEST['Fax']."', '".$_REQUEST['Portable']."', '".$_REQUEST['Email']."', '".$_REQUEST['Correspondant']."')");
if ($sql!=false){
print("Le client <".$_REQUEST['Nom']."> a bien été enregistré...");
header("Refresh: 2; url=personne_enregistre.php");}
else {
print ("Echec lors de la création du nouveau client...");
header("Refresh: 2; url=personne_enregistre.php");}
?> |
En faite la vérification avec empty fonctionne bien je pense, c'est au niveau de la requête que ça bloque. Le même message s'affiche à chaque fois :
Echec lors de la création du nouveau client...
Pensez vous que le problème vienne de mon code où plutôt de ma base de données ?