Problème de doublons

Messages postés
1
Date d'inscription
lundi 1 juillet 2019
Statut
Membre
Dernière intervention
1 juillet 2019
-
Bonjour,
j'ai fait un code pour vérifier si il y'a des doublons dans une table et ainsi informer l'utilisateur qu'il y'a plusieurs personnes mais en faisant l'inscription et ensuite je par sur une autre page quand je reviens sur l'inscription avec le retour du navigateur ( flèches de retour ) cela m'insère quand même un client alors que c'est exactement le même voici mon code :




$declarationRequete = $bdd->prepare('SELECT count(`id_client`) FROM `clients` WHERE `nom` = :nom AND `prenom` = :prenom AND `date_naissance` = :date_naissance ');
$declarationRequete->execute(array('nom' => $nom,
'prenom' => $prenom,
'date_naissance' => $date_naissance));
if ($declarationRequete->fetchColumn() > 0) {
// On a un ou plusieurs résultats, la valeur ne peut être enregistrée
?><p style="display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
font-size: 20px;"><?php
echo "ce client existe déjà";?>

<a href="new_client.php">Retourner à l'inscription d'un client</a></p>

<?php


}
else
{// on continue
}
Afficher la suite