jyms2005 | Bonjour,
Pour pouvoir inséré un nouveau client dans ma base je fais une recherche pour vérifier si le client existe déjà et s'il n'existe pas j'insére.
Dans mon code j'ai rajouté un bout de code qui vérifie cela mais le problème c'est que maintenant si j'essaye d'insérer un nouveau client il me dis qu'il existe déjà.
Voici mon code :
Code :
- if ($_POST['ajouter'] == "Ajouter" )
- {
- if ( (!empty($clinom)) && (!empty($clipre)) && (!empty($cliadr)) && (!empty($clinpa)) && (!empty($cliloc)) && (!empty($clidatenais)) && (!empty($clinumide)) && (!empty($climdp)))
- {
- $reqRecherche = "SELECT * FROM `client` WHERE clinom='$nom' && clipre='$prenom' && clitel='$tel'";
- $requeteExecute=mysql_query($reqRecherche);
- $reqExiste=mysql_num_rows($requeteExecute);//compte le nombre de resultats
- if ($reqExiste = 0)
- {
- //si dans la base le nom et prénom et téléphone n'existe pas, on peut donc inséré.
- $sql = "INSERT INTO `client` (`clinum`, `clinom`, `clipre`, `cliadr`, `clinpa`, `cliloc`, `clitel`, `climob`, `clidatenais`,`clinumide`,`climdp`,`clinum_est_parraine`,`clicom`) VALUES ('', '$nom', '$prenom', '$adresse', '$npa', '$loc', '$tel', '$mob', '$datenaissance','$numidentite','$motpasse','$cliparraine','$clicom')";
- mysql_query($sql) or die ($errReq);
- $id = mysql_insert_id();
- echo "<div align='center'>";
- echo "Le client a bien été inséré!";
- }
- else
- {
- echo "Le client existe déjà";
- }
- ?>
- <form action="?ajoutcontrat" method="post">
- <input type="submit" name="contrat" value="contrat" />
- <input type="hidden" name="clinum" value="<?=$id ?>">
- </form>
- <?
- echo "</div>";
- mysql_close();
- }
- else
- {
|
Message édité par jyms2005 le 19-10-2005 à 14:58:05
|