Bonsoir,
J'ai crée un formulaire de modification de coordonnées d'utilisateur mais mon principal problème et que lorsque les données sont vérifiées, il me dit que l'adresse mail existe déjà (ce qui est normal car je souhaite qu'elle soit unique). et donc je dois modifier obligatoirement l'adresse pour que les changements soient effectifs sinon il me dit que l'adresse existe déjà![]()
voici une partie du code :
A votre avis, que dois-je modifier ou rajouter pour éviter ce problème?
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 $erreurs = array(); $msg = ""; if (empty($frm['email'])) { $erreurs['email'] = true; $msg['email'] = " Adresse électronique manquante"; } elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4})$`',$frm['email'])) { $erreurs['email'] = true; $msg['email'] = " Mauvais format d'adresse électronique"; } elseif ((mysql_num_rows(mysql_query("SELECT 1 FROM utilisateurs WHERE email = '".$frm['email']."'")) > 0) ) { $erreurs['email'] = true; $msg['email'] = " Cette adresse électronique existe déjà"; }
Partager