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 : 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
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"); } } ?>
Partager