-
zone de texte
Bonjour,
j'ai une question concernant les zones de texte.
j'aimerai savoir comment les faire, mais surtout comment cela fonctionne "derrière".
en fait, je veux créer une zone de texte pour rechercher à l'aide de mots clés des articles dans le site que je crée.
Mais je ne vois pas comment cela fonctionne on rentre des mots on clique sur le bouton et après que ce passe-t-il derrière pour avoir une page qui affiche les article susceptible d'être intéressant pour l'utilisateur qui fait la recherche ?
a t'on besoin de php et d'une base de données comme j'ai pu lire sur un site ?
merci =)
-
bonnjour,
le HTML est statique, il ne sert qu'à afficher des données.
Tu souhaites faire une action avant affichage de données, donc tu vas obligatoirement passer par un langage serveur (PHP, JAVA ...).
Lorsque l'utilisateur valide apres avoir saisi ses mots clés, le langage serveur récupere le texte saisi.
Ensuite, les articles étant tres certainement enregistrés dans une base de données, ton langage serveur te sert à aller fouiner là dedans pour récupérer les articles correspondants et ton langage serveur va également te permettre de construire une page HTML comprenant les résultats
-
merci je comprend déjà mieux =)
est-ce qu'il y aurait par hasard un tuto là dessus pour m'aider à en réaliser une car j'en ai pas trouvé, ptète que j'ai pas cherché au bon endroit !!
-
Salut,
En fait, tu ne postes pas dans le bon forum. HTML en soi est assez anecdotique dans ce cas de figure : http://sylvie-vauthier.developpez.co...ulaires#LIII-1
Ensuite, il faut connaître ton environnement de développement. Le principe, un formulaire questionne un serveur. Cette question est interprétée par le langage serveur, qui lui questionne une base de données. La réponse utilise le chemin inverse. Un tutoriel théorique pour PHP/MySQL : http://eusebius.developpez.com/phpmysql-base/
-
À noter que quand on veut pas s'embêter avec un langage côté serveur juste pour le moteur de recherche,
il y a la recherche personnalisée Google qui simplifie bien la vie : http://www.google.com/cse/