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

JavaScript Discussion :

[AJAX] Aide a la saisie


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de NeHuS
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 343
    Par défaut [AJAX] Aide a la saisie
    Bonjour tout le monde ,
    Dans un champ texte je souhaite aider l'utilisateur en lui proposant la suite du mot : par exemple il tape la lettre C une liste apparait ( un select ) avec les mots commençant par C etc ...

    Mon probleme vient surement de ma requete SQL

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Function send()
    {...
    iSearch = document.getElementById('isearch');
     
    				ssearch = isearch.value;
    				xhr.send("sSearch="+ssearch);
    }
    plus loin dans le formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	<input type='text' id='isearch' onchange='send()'/>
    tout ça est envoyé a un autre fichier php ou il y a ma fameuse requete :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    echo "<select>";
    	if(isset($_POST["sSearch"])){
    //...connexion a la db ...
     
    //Requete
    $req = mysql_query("SELECT * FROM matable WHERE champ2 LIKE ".$_POST["sSearch"]." % ORDER BY ...);
    Peut être ça vient du % ... je ne vois pas ou le mettre autrement en fait je lui dit tu me prends tous les enregistrements commençant par la ou les lettres que j'ai tappé et finissant par toute possiblité.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    while($row = mysql_fetch_assoc($req)){
     
    echo "<option value='".$row["champ1"]."'>".$row["champ3"]."</option>";
    Voila encore une fois je pense que le % pose soucis .. Mais peut etre est ce autre chose ?
    Merci

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req = mysql_query("SELECT * FROM matable WHERE champ2 LIKE '".$_POST["sSearch"]."%' ORDER BY ...);

  3. #3
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut Re: [AJAX] Aide a la saisie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LIKE '".$_POST["sSearch"]."%' ORDER BY ...);
    Pour Oracle, en tout cas, c'est comme ça. Je suppose que MySQL ou autres ont un fonctionnement proche....

  4. #4
    Membre éclairé Avatar de NeHuS
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 343
    Par défaut
    Merci les modos J'ai reussi ce que j'ai commencé hier bon c'est moins stylé que google mais je suis content ^^

    Merci encore

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 13
    Par défaut AIde à la saisie ds une combobox
    Bonjour,
    Désolée de relancer ce post après 1 an mais je galère avec cette fonction et ce post est ma dernière chance...
    Je veux faire excatement comme toi: de l'aide à la saisie automatiqeu ds une combobox.
    Tu peux me donner plus de détail sur ton code s'il te plaît?
    Merci beaucoup

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

Discussions similaires

  1. [AJAX] aide débutant
    Par Nethervoid21 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/06/2007, 16h35
  2. [AJAX] navigation ajax (aide)
    Par speedylol dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/10/2006, 14h39
  3. [champ input] Desactiver l'aide a la saisie d'IE
    Par fred777888999 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/10/2006, 14h53
  4. [AJAX] Aide DWR et path
    Par piro dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 25/05/2006, 13h30
  5. TextArea aide a la saisie
    Par zozolh2 dans le forum Composants
    Réponses: 5
    Dernier message: 07/12/2005, 12h31

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