Bonjour tout le monde,

J'ai un script me permettant d'enregistrer les info dans une bdd, le trucs c'est que les conditions sont respectées, je veux dire par là que si elles ne sont pas respecté il n'y a pas d'insertion dans la base de données mais le message d'erreur signifiant que les données entrée sont erroné ne s'affiche jamais.

En sachant qu'à terme je souhaite utiliser un header pour rediriger vers d'autre page si l'inscription s'est bien déroulé, quelqu'un pourrait il me dire svp où je me suis trompé.

Merci d'avance
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
<?php
 
include("connexion_bdd.php");
$id=$_POST['id'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$poste=$_POST['poste'];
$pseudo=$_POST['pseudo'];
$email=$_POST['email'];
$password = sha1($_POST['password']);
$cpassword = sha1($_POST['cpassword']);
 
if ($password == $cpassword){
    if(!empty($id) && !empty($nom) && !empty($prenom) && !empty($poste) && !empty($email) && !empty($password)){
        $req = $bdd->prepare('INSERT INTO administrateur_numeris (id, nom, prenom, poste, pseudo, email, password)
            VALUES(:id, :nom, :prenom, :poste, :pseudo, :email, :password)');
        $req -> execute(array(
                'id' => $id,
                'nom' => $nom,
                'prenom' => $prenom,
                'poste' => $poste,
                'pseudo' => $pseudo,
                'email' => $email,
                'password' => $password)
                );
 
         echo "Vos informations ont bien été enregistré, vous recevrez un email de confirmation de la part de l'administrateur";
    }
    else{
        echo "Il est impératif de rentrer toutes les informations demandées";
    }
}  
else{
        echo "Veuillez vérifier votre mdp";
}
 
?>


Je joins à cela mon formulaire aussi pour permettre de mieux voir

Code html : 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
<form method="post" action="php/inscription.php">
<div>
 <div class="row half">
 <div class="6u">
 <input type="number" name="id" id="id" placeholder="Numéro d'employé" />
 </div>
 </div>
 <div class="row half">
 <div class="6u">
 <input type="text" name="poste" id="poste" placeholder="Poste" />
 </div>
 </div>
 <div class="row half">
 <div class="6u">
 <input type="text" name="nom" id="nom" placeholder="Nom" />
 </div>
 <div class="6u">
 <input type="text" name="prenom" id="prenom" placeholder="Prénom" />
 </div>
 </div>
 <div class="row half">
 <div class="6u">
 <input type="text" name="email" id="email" placeholder="Email" />
 </div>
 </div>
 <div class="row half">
 <div class="6u">
 <input type="text" name="pseudo" id="pseudo" placeholder="Pseudo" />
 </div>
 </div>
 <div class="row half">
 <div class="6u">
 <input type="password" name="password" id="password" placeholder="Mot de Passe" />
 </div>
 <div class="6u">
 <input type="password" name="cpassword" id="cpassword" placeholder="Confirmez votre Mot de Passe" />
 </div>
 </div>
 <div class="row">
 <div class="12u">
 <a href="php/inscription.php" class="button form-button-submit">Enregistrer</a>
 <a href="#" class="button button-alt form-button-reset">Annuler</a>
 </div>
 </div>
 </div>
 </form>