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 :

multi filtres personnalisés


Sujet :

PHP & Base de données

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 2
    Par défaut multi filtres personnalisés
    bonjour !

    tout nouveau dans le monde du php et tout nouveau également sur ce forum, j'ai une petite question dont je n'ai pas trouvé la réponse sur les autres post... maintenant j'ai peut etre mal cherché

    voilà j'ai créé une base de donnée client pour une entreprise avec beaucoup de parametres tels que marques cigarettes préférée, abonnement à quel magasine, etc... bref pas mal de chose.
    maintenant j'aimerais filtrer tout ça en utilisant une sorte de filtre personnalisé.
    c'est à dire faire une interface ou l'on rajoute des filtres successivement (par exemple: tous les hommes, puis utilisation des transport en commun=oui, etc...) je sais pas si c'est très clair tout ça.

    savez vous s'il existe un tuto qui s'en approche ou un code tout fait que je puisse décortiquer pour comprendre comment ça marche ?

    en tout cas, d'avance, merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Imaginons un formulaire avec un champ
    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
     
    <form action="" method="post">
    <input type="text"  name="magazine" />
    <input type="submit" />
    </form>
     
    <?php
    // requête de base sans condition
    $sql = "SELECT * FROM table";
     
    // si le champ a été remplie, on ajoute une condition
    if (isset($_POST['magazine'])) {
       $sql .= " WHERE magazine LIKE '%" . mysql_real_escape_string($_POST['magazine']) . "%'";
    }
     
    // on execute la requête
    $result = mysql_query($sql);
     
    // on affiche le résultat
    echo '<table>';
    while ($row = mysql_fetch_assoc($result)) {
       echo '<tr>';
       foreach ($row as $value) {
         echo '<td>' . $value . '</td>';
       }
       echo '</tr>';
    }
    echo '</table>';
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 2
    Par défaut
    Quelle rapidité

    bon, comme je l'ai dit je suis un peu nouveau dans le php mais je pense avoir saisie le principe du code que tu m'as donné. En fait ça à l'air beaucoup plus imple que je ne le pensais.

    Je vais faire des essais dès que j'ai 5 minutes,
    je vous tiendrais au courant

    merci

Discussions similaires

  1. [AC-2007] Multi-filtre sur requête
    Par maximilien59 dans le forum Modélisation
    Réponses: 5
    Dernier message: 31/01/2012, 08h45
  2. [AC-2003] Bouton bascule multi filtre
    Par Meyra dans le forum VBA Access
    Réponses: 12
    Dernier message: 10/06/2011, 13h21
  3. [AC-2003] Formulaire multi filtre
    Par pierrelyon dans le forum IHM
    Réponses: 14
    Dernier message: 21/06/2010, 16h44
  4. comment faire avec multi filtres
    Par tngtng dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 21/03/2010, 11h01
  5. filtres personnalisés
    Par sebinator dans le forum IHM
    Réponses: 6
    Dernier message: 07/01/2008, 14h27

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