par
Nestecha » 28 avr. 2015, 23:52
Tout dépend ce que tu entends par 'contenu'.
Imaginons que ton site soit un blog et que tu aimerais pouvoir chercher dans les contenus et les titres d'articles.
Tu auras normalement ces articles dans une base de donnée.
Donc tu pourras faire des requêtes SQL affichant des résultats selon certains filtres. Ici, les filtres n'auront qu'a être ta recherche, exemple :
Afficher tous les articles :
N'afficher que les articles dans lesquels le titre contient 'informatique' :
Code : Tout sélectionner
SELECT * FROM articles WHERE article.title = '%informatique%'
Maintenant, pour rendre tout ca dynamique, il te suffit de remplacer 'informatique' par une variable (en $_GET en général) que nous enverra l'utilisateur en écrivant dans le formulaire.
Ainsi tu récupéreras les résultats 'filtrés' = recherche effectuée !
Tout dépend ce que tu entends par 'contenu'.
Imaginons que ton site soit un blog et que tu aimerais pouvoir chercher dans les contenus et les titres d'articles.
Tu auras normalement ces articles dans une base de donnée.
Donc tu pourras faire des requêtes SQL affichant des résultats selon certains filtres. Ici, les filtres n'auront qu'a être ta recherche, exemple :
Afficher tous les articles :
[code]SELECT * FROM articles[/code]
N'afficher que les articles dans lesquels le titre contient 'informatique' :
[code]SELECT * FROM articles WHERE article.title = '%informatique%'[/code]
Maintenant, pour rendre tout ca dynamique, il te suffit de remplacer 'informatique' par une variable (en $_GET en général) que nous enverra l'utilisateur en écrivant dans le formulaire.
Ainsi tu récupéreras les résultats 'filtrés' = recherche effectuée !