1 pièce(s) jointe(s)
[Conception] Insertion de données sans doublon
Bonjour à tous.
Voilà j'ai un formulaire d'enregistrement où j'ai instauré un système permettant d'ajouter un enregistrement dans une table connexe si la personne qu'on veut sélectionner n'est pas dans la liste.Voir mon screenshot
Pièce jointe 5757
Ce qque j'aimerais, c'est que lorsque j'utilise les 2 champs pour faire un nouvel enregistrement j'aimerai y mettre un code pour gérer les doublons c'est a dire que la personne rentre un nom mais ce nom est déjà présent dans la base de données alors au lieu de mettre un message d'erreur je prefere que le nom soit pris dans la base pour éviter un doublon.
Ai je été assez claire? Pouvez vous m'aider ?
Je vous laisse le code de validation qui est en place actuellement
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| if ($_POST["nom_pers"]!="")//si le champ nom_pers n'est pas vide
{
$nom_pers=addslashes($_POST["nom_pers"]);
$pre_pers=$_POST["pre_pers"];
$num_pers=$_POST["num_pers"];
$sqlpers="INSERT INTO personnes_tiers(num_pers,nom_pers,pre_pers)
VALUES('','$nom_pers','$pre_pers')";//nouvelle entrée dans la table personnes_tiers
mysql_query($sqlpers);
$num_pers=mysql_insert_id();}
}
else{
$num_pers=$_POST["numpers"];//sélection d'un nom déjà enregistré
} |