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 :

Fonction JavaScript qui fait un filtre


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair� Avatar de soumou
    Inscrit en
    Juin 2005
    Messages
    208
    D�tails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 208
    Par d�faut Fonction JavaScript qui fait un filtre
    Bonjour tout le monde,

    J'ai une fonction mysql qui retourne un ensemble de lignes d'une table d'une base de donn�es, cette table contien une colonne "nom".

    Je dois r�cuperer l'ensemble des lignes de cette table dans un tableau (en php : d�j� fait), et afficher le r�sultats de ma requete.
    L'affichage des r�sultats je dois le filtrer (� l'aide d'une fonction javascript) selon la premi�re lettre de la colonne "nom" de ma table, donc je dois avoir une liste de lettres d'alphabet et lorsque je clique sur une lettre �a doit afficher les noms qui commencent avec cette lettre.

    Est ce quelqu'un pourrait m'aider (j'ai besoin de la fonction javascript).

    Merci d'avance.

  2. #2
    Mod�rateur
    Avatar de Bis�n�rs
    Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par d�faut
    Heu, fais un mixe de display:block/none, et substring().

  3. #3
    Membre �clair� Avatar de soumou
    Inscrit en
    Juin 2005
    Messages
    208
    D�tails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 208
    Par d�faut
    Bis�n�rs a �crit :
    Heu, fais un mixe de display:block/none, et substring().
    Pourrais tu d�tailler un peu comment puis je le faire, je ne suis pas assez dou� en javascript

  4. #4
    Membre �clair� Avatar de soumou
    Inscrit en
    Juin 2005
    Messages
    208
    D�tails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 208
    Par d�faut
    Je dois avoir en quelque sorte un truc comme �a :
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

    et quand je clique sur la lettre B par exemple �a me donne une liste de nom qui commencent avec la lettre B:

    Ballack
    Bellick
    Bianca
    ...etc

  5. #5
    Mod�rateur
    Avatar de Bis�n�rs
    Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par d�faut
    Pourquoi tu ne fais pas �a en PHP ? Tu construis ta requ�te SQL en fonction de la lettre cliqu�e et pass�e en param�tre.

    Tu limiteras ainsi la charge serveur en s�lectionnant tous les enregistrements de ta table.

  6. #6
    Membre �clair� Avatar de soumou
    Inscrit en
    Juin 2005
    Messages
    208
    D�tails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 208
    Par d�faut
    Bis�n�rs a �crit :
    Pourquoi tu ne fais pas �a en PHP ? Tu construis ta requ�te SQL en fonction de la lettre cliqu�e et pass�e en param�tre.

    Tu limiteras ainsi la charge serveur en s�lectionnant tous les enregistrements de ta table.

    j'aimerais bien le faire en PHP, mais je dois le faire en javascript (impos�).
    Si tu peux me d�tailler un peu li'd�e que tu as �voqu� un peu en dessus.

    Merci d'avance.

  7. #7
    Mod�rateur
    Avatar de Bis�n�rs
    Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par d�faut
    Ben je ne connais pas la structure de ton code, donc si c'est possible, tu peux faire comme �a :

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <div id="lettrea">
       Alphonse
       Arthur
       ...
    </div>
    <div id="lettreb">
       Bernard
       Bianca
       ...
    </div>
    ...

    Ensuite, si tu cliques sur A, tu n'affiches que le div dont l'id est lettrea.

    Pour moi �a serait la solution la plus simple.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Fonction Javascript qui ne s'ex�cute pas
    Par bubuche007 dans le forum G�n�ral JavaScript
    R�ponses: 15
    Dernier message: 25/01/2007, 11h17
  2. Fonction javascript qui marche qu'une fois sous Firefox
    Par ns_deux dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 30/08/2006, 10h38
  3. R�ponses: 4
    Dernier message: 09/08/2006, 10h41
  4. fonction javascript qui convertit 1 page web(html) en pdf!!
    Par allaoua dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 19/02/2006, 23h59
  5. fonction javascript qui rassemble une date
    Par Dizystorm dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 16/12/2004, 10h03

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