Je rencontre un problème que je ne sais pas solutionner (pas en ligne, pour l'instant qu'en local). Aussi, je m'adresse à vous, après avoir lu plusieurs pages de Google...!
J'ai une liste déroulante qui permet de sélectionner le titre d'un article. Ce que je veux, est que le texte de cet article s'affiche sous la combobox. De même, après après avoir lu le texte, si l'internaute sélectionne un autre sujet dans la liste déroulante, il faut que le nouvel article s'affiche à la place de l'autre, au même endroit.
Et là, je n'arrive pas à traiter le sujet.
Pouvez-vous solutionner mon souci ?
D'avance merci.
tOOnie.
-->Message édité par TOONIE le 06/08/2008 09:20:45<--
Bonjour,
Il faudrait utiliser de l'AJAX, il doit y avoir des tutoriels sur le net.
En gros, l'AJAX est un traitement JavaScript qui permet de charger une autre page PHP dans un cadre HTML. Il y a possibilité de passer des paramètres aux pages PHP appelées (en POST ou en GET comme après une validation de formulaire). Donc, grâce aux événements JS, a chaque clic sur la liste déroulante, il suffira de récupérer l'identifiant ou le nom du produit sélectionné et de déclencher le traitement AJAX en passant en argument l'identifiant. Ensuite, la page PHP récupérera cet identifiant et affichera les détails de l'article.
Pour simplifier l'utilisation de l'AJAX, il existe des bibliothèques très simples comme PrototypeJS par exemple.
Non, pas vraiment.
Si vous décidez d'utiliser Prototype, comme je vous le conseille, une recherche sur google de "prototypeJS" ou de "ajax prototypeJS" suffira.
De même qu'il existe une documentation très complète sur le site officiel de Prototype mais en anglais ... http://prototypejs.org/
Le bouton pour éditer ses messages est celui là ... Il faut cliquer sur ce bouton pour votre premier message pour pouvoir modifier le titre du sujet et ajouter le [Résolu]