Formulaire en jquery avec données php
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 :
Code:
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 |
Je récupères donc toutes mes valeurs grâce à ce code (post.php) :
Code:
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 |
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:
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>";
} |
Je ne sais pas si je suis bien claire... :?