Bonjour,
Je suis en train de réaliser un formulaire qui lui est en html, mais sa validation est en jquery.
L'utilisateur doit saisir son mail lors du formulaire, mais je voudrais vérifier que ce mail n'existe pas avant de l'enregistrer dans ma base de données, mais je ne sais pas du tout comment m'y prendre.
Voici un extrait de mon code :
Je récupères donc toutes mes valeurs grâce à ce code (post.php) :
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
20
21
22
23
24
25
26
27 $(document).ready(function(){ $("#submit").click(function(){ $('html,body').animate({scrollTop: 2}, 'fast'); valid = true; if(($("#jour").val() == "") || ($("#mois").val() == "") || ($("#annee").val() == "") || ($("#adresse1").val() == "") || ($("#cp").val() == "") || ($("#ville").val() == "") || ($("#telephone").val() == "") || ($("#mail").val() == "") || ($("#poids").val() == "") || ($("#taille").val() == "") || ($("#nommed").val() == "") || ($("#prenommed").val() == "") || ($("#telmed").val() == "")) { $("#error").next(".error-formulaire").fadeIn().html("<br /><center> <img src='Attention.png'> » Erreur dans la saisie du formulaire</center>"); valid = false; } else { $("#error").next(".error-formulaire").fadeIn().html("<br /><center>Votre inscription a été validée</center>"); } if($("#adresse1").val() == "") { $("#adresse1").next(".error-message").fadeIn().html("<br />»Veuillez entrer votre adresse"); valid = false; } else { $("#adresse1").next(".error-message").fadeOut(); } // suite permettant la validation du formulaire
Quand j'essayes de mettre une vérification du mail dans cette page (post.php) cela ne m'affiche pas mon message comme quoi le mail existe déjà :
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
20
21
22
23
24 $adresse1 = $_POST['adresse1']; $adresse2 = $_POST['adresse2']; $adresse3 = $_POST['adresse3']; $cp = $_POST['cp']; $ville = $_POST['ville']; $telephone = $_POST['telephone']; $mobile = $_POST['mobile']; $jour = $_POST['jour']; $mois = $_POST['mois']; $annee = $_POST['annee']; $mail = $_POST['mail']; $fax = $_POST['fax']; $sexe = $_POST['sexe']; $poids = $_POST['poids']; $taille = $_POST['taille']; $gs = $_POST['gs']; $organes = $_POST['organes']; $nommed = $_POST['nommed']; $prenommed = $_POST['prenommed']; $telmed = $_POST['telmed']; $date_english = $annee.'/'.$mois.'/'.$jour; $today = date("Y/m/d"); // requete insert
Je ne sais pas si je suis bien claire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $select_secu_date = "SELECT USER_PHONE, USER_BIRDTHDAY FROM users WHERE USER_PHONE = '".$telephone."' AND USER_BIRDTHDAY = '".$date_english."'"; $query_secu_date = mysql_query($select_secu_date); $nb_secu_date = mysql_num_rows($query_secu_date); if($nb_secu_date == 1) { echo "<center><strong>Numéro de téléphone et date de naissance déjà présents dans la base de données</strong></center>"; }![]()
Partager