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 :

Filtre via formulaire HTML/PHP dans Base mySQL


Sujet :

PHP & Base de donn�es

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�

    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    115
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 115
    Par d�faut Filtre via formulaire HTML/PHP dans Base mySQL
    Bonjour,

    Je m'appr�te � ajouter une fonction de filtrage pour afficher les logs consign�s dans une table de ma base mySQL.

    Je vais avoir plusieurs crit�res dans mon formulaire PHP du type Utilisateur, date, croissant/d�croissant, type d'action, etc...

    Je me pose donc la question suivante, comment "construire" ma requ�te SQL en fonction des crit�res s�l�ctionn� ?

    L'utilisateur ne va pas forc�ment prendre tous le crit�res et cela va consid�rablement modifier la requ�te � envoyer au serveur.

    Il y a certainement un moyen de coder ca de facon propre ?

    En esp�rant avoir �t� clair

    Merci

  2. #2
    Membre �prouv�
    Avatar de Anduriel
    Homme Profil pro
    Ing�nieur int�gration
    Inscrit en
    F�vrier 2004
    Messages
    2 290
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur int�gration

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 2 290
    Par d�faut
    D'apr�s ce que j'ai compris:

    <a&#160;href="?tri=croissant">Afficher&#160;les&#160;ancien&#160;en&#160;premier</a>&#160;

    <?php
    $tri&#160;
    =&#160;(isset($_GET['tri']))&#160;?&#160;$_GET['tri']&#160;:&#160;'';&#160;
    switch(
    $tri)&#160;{&#160;
    &#160;&#160;&#160;case&#160;
    'croissant':&#160;
    &#160;&#160;&#160;&#160;&#160;&#160;
    $outpout&#160;=&#160;'ORDER&#160;BY&#160;date';&#160;
    &#160;&#160;&#160;&#160;&#160;&#160;break;&#160;
    &#160;&#160;&#160;default:&#160;
    &#160;&#160;&#160;&#160;&#160;&#160;
    $outpout&#160;=&#160;'';
    &#160;&#160;&#160;&#160;&#160;&#160;break;&#160;
    }&#160;
    $sql&#160;=&#160;'SELECT&#160;*&#160;FROM&#160;table&#160;WHERE&#160;x="y"&#160;'.$outpout;
    ?>

Discussions similaires

  1. R�ponses: 1
    Dernier message: 25/01/2010, 23h06
  2. [MySQL] Formulaire inserser donn�e dans base mysql
    Par afroweb dans le forum PHP & Base de donn�es
    R�ponses: 4
    Dernier message: 07/07/2009, 08h07
  3. [ODBC] Formulaire de recherche dans base ACCESS via PHP
    Par bib.13 dans le forum PHP & Base de donn�es
    R�ponses: 9
    Dernier message: 02/06/2008, 14h06
  4. R�ponses: 3
    Dernier message: 12/01/2007, 17h43
  5. Formulaire. Envoi infos dans base mysql + envoi email
    Par Donald08 dans le forum SQL Proc�dural
    R�ponses: 2
    Dernier message: 10/08/2006, 13h28

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