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] teste si pseudo existe ou non


Sujet :

AJAX

  1. #1
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut [AJAX] teste si pseudo existe ou non
    Bonjour à tous!
    Je débute en ajax et j'ai un tit soucis

    En fait, je souhaiterai afficher un message si le pseudo existe en base ou pas..
    S'il existe c'est pas bon
    Sinon c'est ok !

    Je sèche un peu et j'aurai besoin de vos lumières

    bref,

    mon code AJAX

    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
     
    function req_pseudo(pseudo)
    {
      var OAjax;
      if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
      else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
     
       content=document.getElementById("check");
      	pseudo = document.form.pseudo.value;
     
      OAjax.open('POST',"test.php",true);
     
      OAjax.onreadystatechange = function()
      {
          if (OAjax.readyState == 4 && OAjax.status==200)
          { 
    	    if (OAjax.responseText == "OK") {   
     
    				content.innerHTML="ok";
    			} 
     
    			 else {
     
    				content.innerHTML="pas ok";
    			} 
     
     
              }     
     
      }
      OAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      OAjax.send('p='+pseudo);
     
    }
    mon petit formulaire html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form method="post" name="form" >
       <input type="text" name="pseudo" onblur="req_pseudo(this.value);"/><span id="check"></span>
     
    </form>
    puis mon fichier php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    <?php
     
    include("connect.php");
    $pseudo = $_POST['p'];
    $requete = "SELECT * FROM personne WHERE pseudo='".$pseudo."'"; 
    echo $requete;
    $quer = mysql_query($requete); 
    echo (($row = mysql_fetch_array($quer)) ? 'FAIL' : 'OK');
    ?>
    en fait peu importe ce que je mets dans mon <input>, il me dit "pas ok"

    J'aimerai bien comprendre pourquoi...

    une autre question
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OAjax.send('p='+pseudo);
    veut dire qu'on attribut à p la valeur "pseudo" qu'on récupère dans le fichier php en POST?

    merci d'avance !

  2. #2
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    le n'avait rien à faire dans le fichier php

    et ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OAjax.send('p='+pseudo);
    veut bien dire que p prend la valeur "pseudo" et on le récupère en

    Problème résolu !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PowerShell] POWERCLI: Test VM existe ou non
    Par Akimeal dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 15/04/2013, 10h43
  2. Réponses: 3
    Dernier message: 22/04/2011, 05h59
  3. [AJAX] Test si la page lien existe
    Par laurentibus dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/04/2008, 11h20
  4. [FTP] Test de l'existence d'un fichier sur un serveur ftp
    Par lapartdombre dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 01/08/2005, 14h13
  5. [TreeView] Test de la présence ou non d'un noeud
    Par TheDarkLewis dans le forum Composants VCL
    Réponses: 2
    Dernier message: 24/07/2004, 03h20

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