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

PHP & Base de données Discussion :

Filtrage d'une requete et affichage dans une même page


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 23
    Points : 16
    Points
    16
    Par défaut Filtrage d'une requete et affichage dans une même page
    Bonjour

    Pour le site d'une association que je gère , je tente d'ajouter une nouvelle page.
    En effet, la fédération dont dépend cette association édite 10 revues par an et j'aimerais dans une page, afficher par défaut l'ensemble des articles et , permettre à l'utilisateur d'effectuer dans cette même page une recherche par mot clé

    Je réalise mon site avec WEBSITE X5 EVOLUTION 11 et j'ai donc créé une page PHP dans laquelle je peux afficher sans problème le contenu de ma table MYSQL.

    Jusque là ça va

    J'aimerais au dessus de ce tableau résultant, afficher un champ de recherche et un bouton "envoyer" puis, filtrer mon tableau en fonction de ce que je viens de saisir.

    Je ne sais pas comment faire, malgré des heures de recherche et d'essais en tout genre

    Pouvez vous m'aider

  2. #2
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Points : 1 458
    Points
    1 458
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Il faut que tu utilise un form à l'intérieur tu y met ton champ de recherche puis ton bouton.
    Et lors du clique sur le bouton il y aura un appel fait à l'action de ton form, qui fera appel à ta fonction de recherche.

    Pour faire simple:
    -> Tu ajoute un form
    -> Ton champ de recherche et ton bouton envoyer
    -> Et tu créer ta fonction de recherche qui affichera ton tableau

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    Bonjour

    J'ai réussi même s'il me reste un petit souci

    J'ai donc créé une page php (recherche-article.php) dans laquelle j'ai inséré un formulaire HTML (un champ texte et un bouton).
    Le bouton fait un POST du contenu du champ Texte au troncon de code php contenu dans la même page

    (http://aose.free.fr/recherche-article.php)

    Cela fonctionne parfaitement

    Par contre, évidemment, cette méthode rafraichit la page à chaque demande (en fonction du navigateur etc... ce rafrachissement peut ne pas se voir.

    Il faudrait maintenant que j'arrive à trouver une solution pour mettre à jour le résultat de la requête sans que cela génère le rafraichissement de page (uniquement la mise à jour du résultat donc)

    une idée ?

  4. #4
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Points : 1 458
    Points
    1 458
    Billets dans le blog
    1
    Par défaut
    Si tu ne veux pas de rafraîchissement tu ne pourras pas en PHP.

    Personnellement j'utilise un Plugin pour jQuery: Datatables

    EDIT: ou tu dois pouvoir t'inspirer de ce tutoriel pour faire ce que tu veux : Tutoriel Ajax

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    Merci je vais regarder ça

    ça recoupe avec ce que m'a dit un ami développeur.. La piste est donc à priori celle là.

    Je vais tester (tenter en tout cas)

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/12/2010, 22h20
  2. Recherche de valeur dans une feuille et affichage dans une autre
    Par Zebulon777 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 15/05/2007, 10h40
  3. Dedoublonage d'un affichage dans une requete de selection
    Par malingue dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 07/02/2007, 15h55
  4. Réponses: 3
    Dernier message: 02/11/2005, 03h45
  5. Réponses: 3
    Dernier message: 06/07/2004, 11h21

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