Contenu dynamique

NotReal -  
NotReal Messages postés 7 Statut Membre -
Bonjour,
Je vous explique mon problème!
J'ai 8 boutons dans une page HTML qui correspondent chacun à un groupe de personnes(Informaticien, Administration ...).Et une Base de données avec des personnes ...
J'aimerais qu'au clic sur un bouton il affiche les personnes du groupe (à l'aide de requête PHP).
Seulement je ne veux pas que la page soit entièrement rafraichie. J'ai bien trouvé quelques solutions sur le net mais à chaque fois, c'est une sélection dans une liste déroulante et non un clic sur un bouton qui actualise l'affichage.

Je vous remercie d'avance pour vos réponses.

3 réponses

Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
salut,

quelles solutions as-tu trouvé ?

si c'est du Javascript (Ajax) ça peut s'adapter.
0
NotReal Messages postés 7 Statut Membre 1
 
Bonjour, merci de ta réponse!
J'ai trouvé ces 2 sites:
http://developer.apple.com/internet/webcontent/XMLHttpRequestExample/example.html
https://www.toutjavascript.com/savoir/xmlhttprequest.php3

Ils utilisent presque ce que je veux! Seulement moi j'aimerais qu'à la place des listes déroulante ce soit plusieurs boutons(qui sont des images, bref!).

Voili voilou !!

Merci
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
salut,

regarde l'exemple #5 de ton deuxième lien.

il est déclenché via :
<select onchange="request05(this.form)" class="ButtonL" id="list1" name="list1">


tu peux utiliser n'importe quel autre évènement Javascript pour appeler la fonction.
0
NotReal Messages postés 7 Statut Membre 1
 
Salut,
Merci de prendre de ton temps pour me répondre !
J'ai trouvé une autre solution plus simple! Seulement cela ne fonctionne pas sous IE (quel merdier ce IE..) bref.
J'ai abandonnée la solution AJAX un peu compliqué pour moi..
J'ai rajouté autour de mes balises d'images qui sont mes boutons, une balise <a> avec un href et un target à l'intérieur.
Et j'ai créer, pour chaque groupe, une page php toute simple qui affiche le résultat d'une requête ...
Sa donne ça :

<a id="Bouton" target="_top" href="index.php?page=Administration">
<img src="Images/Administration.jpg" oncliclk ="fonction qui affiche une fleche juste à coté du 
bouton lorsque que l'on clic dessus"></img></a>

[...]
<?php
switch ($page) {
case 'Global': $html='Global.php';
break;
case 'Administration': $html='Administration.php';
break;..}?>

[...]
<iframe src="<?php echo($html); ?>" id="zoneListe"></iframe>


Voila j'aimerais avoir une autre solution que celle-ci car 90% de mes utilisateurs utilise IE .. Et je pense surtout que celle-ci n'est pas la meilleure.
0