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
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 : 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 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é }
Partager