Certains champs de la table ne sont pas remplis
Bonjour,
j'essaye d'inserer dans ma base de données un nouvel enregistrement,je le fais tout le temps mais là sérieux je sais pas pouquoi ca marche que pour les champs 'identifiant' et 'description',les autres champs ne sont pas du tout remplis.Ce serait sympa si quelqu'un pourrait m'aider.
voici mon code:
Code:
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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
<?php
require("config.php");// connexion a ma BD
$id=$_POST['identifiant'];
$description=$_POST['description'];
$mot_de_passe=$_POST['mot_de_passe'];
$mot_de_passe1=$_POST['mot_de_passe1'];
$service=$_POST['service'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$erreur=NULL;
if($id=='' or $description=='' or $mot_de_passe=''or $mot_de_passe1='' or $service='' or $nom='' or $prenom='')
{
$erreur="<span style='color:black'>Informations manquantes ou incohérentes! Vérifiez tous les champs.</span>";
echo"$erreur";
include("formulaire_ajout_medecin.php");
exit();
}
if($mot_de_passe!=$mot_de_passe1)
{
$erreur="<span style='color:black'>Les mots de passe saisis ne correspondent pas.</span>";
echo"$erreur";
include("formulaire_ajout_medecin.php");
exit();
}
if($erreur!=NULL)
{
return FALSE;
}
else
{
$query = "INSERT INTO `sante`.`administrateurs` (`identifiant`,`mot_de_passe`,`description`,`service`,`nom`,`prenom`) VALUES ('$id ','$mot_de_passe','$description','$service','$nom','$prenom') ";
$result= mysql_query($query);
if($result)
{
$erreur="<span style='color:black'>Medecin inséré avec succès!.</span>";
echo"$erreur";
include("formulaire_ajout_medecin.php");
exit();
}
else{
$erreur="<span style='color:black'>Insertion impossible!Un medecin porte peut etre déjà cet Identifiant ou autre erreur!</span>";
echo"$erreur";
include("formulaire_ajout_medecin.php");
}
}
?> |