IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] Vérification de 3 champs en AJAX


Sujet :

AJAX

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 58
    Par défaut [AJAX] Vérification de 3 champs en AJAX
    Bonjour dans le cadre de mon stage, je dois écrire un programme en AJAX lors de l'ajout d'un collaborateur qui doit aller vérifier si le collaborateur saisi est déjà présent dans la BDD.
    Pour cela je fais le test sur la date de naissance saisie, le nom ou le nom de jeune fille donc j'ai fait cela :

    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
    if(1==1)
    {
     
    	$.ajax({url:"../ajaxVerification.php",
    	data:{
    	"Nom_Fami":$("input[name=User_Last_Name]").val(),
    	"Nom_JF":$("input[name=User_Maiden_Name]").val(),
    	"Date_Naiss":$("input[name=I_Birth_D]").val()
    	},
    	async:false,
    	success: function(data){
    	if(data==0){
    	jAlert("Ce collaborateur existe déjà, veuillez modifier votre saisie");
    	}}});
    }
    et un programme ajaxVerification.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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    <?php
     
    $chemin = dirname(__FILE__) . '/../../../../';
    require $chemin . 'configuration/configuration.php';
    require $chemin . 'fonctions.php';
    require('relations.php');
     
    session_start();
     
    // Déclaration des variables
    // -------------------------
    $Nom_Fami = $_REQUEST['Nom_Fami'];
    $Nom_JF= $_REQUEST['Nom_JF'];
    $Date_Naiss= $_REQUEST['Date_Naiss']
     
    if (isset($_SESSION['session'])) {
            $session = $_SESSION['session'];
    }
     
    if (!session_is_registered('session') || !Session_ok($session)) {
            rediriger($chemin . 'erreur_session.php');
            exit;
    }
     
    require $chemin . 'configuration/' . languageSession($session) . '.php';
     
    header('Content-type: text/html; charset='.charsetSession($session));
     
    $sql = "SELECT User_Last_Name, User_Maiden_Name, I_Birth_D  ";
    $sql.= "FROM allegro_user, allegro_user_infos ";
    $sql.= "Where (User_Emp_Nb = I_Emp_Nb and I_Birth_D = ".$Date_Naiss." and (User_Maiden_Name = '".$Nom_JF."' or User_Last_Name = '".$Nom_Fami."')";
    $sql_result = $db->Execute($sql);
     
    if ($sql_result->RecordCount() > 0) 
    {
            echo "1";
    }
    else echo "0";
     
    ?>
    et puis ça me génere rien du tout, il doit y avoir un pepin quelque part que j'arrive pas à retrouver, merci de m'aider.
    Bonne journée à tous

  2. #2
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par défaut
    Bonjour,

    Citation Envoyé par soufiane669 Voir le message
    et puis ça me génere rien du tout, il doit y avoir un pepin quelque part que j'arrive pas à retrouver

    Tu peux préciser le ça me génere rien du tout ? l'appel AJAX est-il fait (est-ce qu'une requete part ?) aboutit-il ?

    l'url de l'appel AJAX est bien la bonne ?

    jAlert c'est une fonction à toi ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 58
    Par défaut
    Quand je dis que ça genere rien du tout, c'est que je fais des tests avec des collaborateurs existants dans la BDD pour voir si ça va me générer une alerte javascript me disant que le collaborateur existe déjà.
    L'url est bonne.
    jAlert est une jQuery alerte.
    Et puis pour tes questions : l'appel AJAX est-il fait (est-ce qu'une requete part ?) aboutit-il ?
    justement jene sais guere il y a bien la requete du coté php qui verifie et ça renvoie 1 si le collaborateur existe et 0 sinon

  4. #4
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par défaut
    Le probleme peut-il venir d'une mauvaise URL ?
    Si tu testes avec firefox, si tu as firebug installé, tu peux voir dans la console les requetes AJAX qui partent, avec le resultat ...

Discussions similaires

  1. [AJAX] Vérification d'un formulaire avec ajax
    Par keviin dans le forum AJAX
    Réponses: 4
    Dernier message: 12/10/2009, 02h20
  2. [AJAX] Vérification de champ numerique avec ajax
    Par anouarsurvive dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 24/10/2008, 16h42
  3. [AJAX] Vérification instantanée sur un champ
    Par baggie dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 29/05/2008, 10h50
  4. [AJAX] Vérification de champs de formulaire
    Par hash95 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/01/2008, 09h13
  5. [AJAX] Vérification de champs
    Par boubourse92 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 14/12/2007, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo