Page 1 sur 1

PHP Filtrer les produits d'une base de données

Posté : 09 oct. 2013, 19:59
par bizix
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 :
Image

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.

Re: PHP Filtrer les produits d'une base de données

Posté : 09 oct. 2013, 21:56
par damien_55
Salut,

Je ferai en Ajax qui prend en compte tes select qui envoi la requete dans ta base et ça affiche le retour dans une div.

gg ajax/php/mysql pour les tutos. :wink: