Mettre une barre de recherche sur un blog

Résolu/Fermé
yandelyano Messages postés 76 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 17 décembre 2011 - 8 sept. 2009 à 15:52
yandelyano Messages postés 76 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 17 décembre 2011 - 9 sept. 2009 à 18:23
Bonjour, il y'a environ 15jours j'ai lancé mon blog entièrement écrit par moi même, je maitrise bien le xHTML/CSS
mais j'apprends toujours le php/SQL donc je voudrais maitre une barre de recherche sur le blog
comment ce faire?

8 réponses

Luan1604 Messages postés 130 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 19 octobre 2009 4
8 sept. 2009 à 16:16
Bonjour,

Si vous maîtrisez le XHTML & CSS, inutile de vous dire comment faire un formulaire. Si vous avez pu faire un blog, inutile également de vous dire comment récupérer des données d'un champs texte, aussi je vais passer directement au point qui vous intéresse: la requête mysql (ou bien est-ce autre chose ?

mysql_query("SELECT * FROM table WHERE champsinterroger LIKE '%".$recherche."%'");


A remplacer:
table -> par le nom de votre table
champsinterroger -> Il s'agit du champs de la table que vous souhaitez interroger. Par ex, si vous voulez chercher dans le titre de l'article, mettez le nom du champs contenant l'article.

A Ajouter
$recherche -> créer variable contenant un $_POST du champs de recherche
0
yandelyano Messages postés 76 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 17 décembre 2011 13
8 sept. 2009 à 16:44
merci! ^^ je vais essayer de mieux comprendre le code avant
je m'y connais en mysql et en php mais pas encore autant :P
0
Luan1604 Messages postés 130 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 19 octobre 2009 4
8 sept. 2009 à 18:21
Bonjour,

Vous utilisez cette requête comme si c'était une simple requête de sélection, ce n'est pas plus compliqué que ça. J'ai juste rajouté le LIKE qui permet en gros de faire une recherche.
0
yandelyano Messages postés 76 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 17 décembre 2011 13
8 sept. 2009 à 18:35
ok merci mais j'ai un autre probleme moi mes article je les ai faits des pages html/php et non pas dans des tables de données ?? est ce que ça marchera??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Luan1604 Messages postés 130 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 19 octobre 2009 4
8 sept. 2009 à 18:51
Bonjour,

Alors si vous avez un blog qui n'utilise pas de base de donnée, ce que je vous ai donné ne vous servira à rien.
Cependant, google permet aux webmasters d'utiliser son outil pour rechercher sur le site que vous voulez.

https://programmablesearchengine.google.com/about/

Problème réglé je suppose ?
0
yandelyano Messages postés 76 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 17 décembre 2011 13
9 sept. 2009 à 00:08
mais nan! j'ai une base de données et je l'utilise mais il y'a quelque articles que j'ai écrit directement sur une page html :s pour voir mon blog voici le lien :www.coolblog.hostse.com
0
Luan1604 Messages postés 130 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 19 octobre 2009 4
9 sept. 2009 à 15:25
Alors pour les articles de la base de donnée, ça marchera. Pas pour les articles en html.
0
yandelyano Messages postés 76 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 17 décembre 2011 13
9 sept. 2009 à 18:23
merci de l'aide alors ^^
0