PHP Filtrer les produits d'une base de données
Posté : 09 oct. 2013, 19:59
Bonjour à tous,
Je suis en train d'étudier le PHP et j'ai pour tp de créer une boutique en ligne entièrement en php/mysql.
J'ai affiché mes produits sur une page (je vends des ordinateurs 'fake') et mon problème est que je n'arrive pas à faire marcher le filtrage des produits.
Je m'explique :
Mes produits s'affichent sur la page grace à cette requête et à un while.
$requete = mysql_query("SELECT * FROM Ordinateur ORDER BY Marque") or die (mysql_error());
Je veux permettre au client de filtrer les produits en fonction de plusieurs critères grâce à un formulaire de cette forme :

J'ai donc créé le formulaire, par exemple :
<select name="utilisation">
<option selected="select" value="All">Tout(es)</option>
<option value="Multimedia">Multimedia</option>
<option value="Gaming">Gaming</option>
<option value="Polyvalent">Polyvalent</option>
</select>
Que dois-je faire ensuite pour que les filtres soient pris en compte quand on clique sur le bouton "filtrer" ?
Je n'ai pas trouvé de tutos ou exemple sur le net pour cela, si quelqu'un a un exemple ou l'a déjà fait, ce serait super sympa.
Merci d'avance,
Cordialement.
Je suis en train d'étudier le PHP et j'ai pour tp de créer une boutique en ligne entièrement en php/mysql.
J'ai affiché mes produits sur une page (je vends des ordinateurs 'fake') et mon problème est que je n'arrive pas à faire marcher le filtrage des produits.
Je m'explique :
Mes produits s'affichent sur la page grace à cette requête et à un while.
$requete = mysql_query("SELECT * FROM Ordinateur ORDER BY Marque") or die (mysql_error());
Je veux permettre au client de filtrer les produits en fonction de plusieurs critères grâce à un formulaire de cette forme :

J'ai donc créé le formulaire, par exemple :
<select name="utilisation">
<option selected="select" value="All">Tout(es)</option>
<option value="Multimedia">Multimedia</option>
<option value="Gaming">Gaming</option>
<option value="Polyvalent">Polyvalent</option>
</select>
Que dois-je faire ensuite pour que les filtres soient pris en compte quand on clique sur le bouton "filtrer" ?
Je n'ai pas trouvé de tutos ou exemple sur le net pour cela, si quelqu'un a un exemple ou l'a déjà fait, ce serait super sympa.
Merci d'avance,
Cordialement.