Bonjour, voilà j'ai créé un petit script à partir de différentes informations trouvées. En effet il est composé de JavaScript et de PHP. Pour ma part je ne connais que PHP donc j'ai du aller piocher un peu partout des codes pour le faire. Par ailleurs je ne sais pas si je suis dans la bonne partie du forum (peut être Ajax ?).
Donc mon problème est:
mon script permet, au passage de la souris sur un lien, d'afficher des informations provenant de la base de données.
Par exemple l'avatar, et les informations sur un membre.
J'ai donc réussi créer un code qui fonctionne, seulement avec ce que j'ai fait je ne peut afficher qu'une image. Et je rencontre 2 problèmes majeurs:
1-je ne peut pas afficher autre chose qu'une image car j'ai un script qui utilise des DIV avec les balises <img>
2-la position des images n'est pas dynamiques, je veut dire que les images s'affichent à une position prédéterminée par rapport à la page, donc lorsque la liste est longue, si on passe la souris sur un lien en bas l'image s'affiche tout en haut de la page, donc on ne la voit pas.
Voici mon code qui affiche les résultats, liste des membres:
et voici mon code dans le HEAD:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div id="container"> <div id="links"><a href="/profil.php?ID='.$data['ID'].'">'.$data['pseudo'].'<img src="'.$data['avatar'].'"></div> </div>
Donc je ne sais que afficher les avatars dont les url(s) sont contenus dans la base car il suffit d'utiliser <img>, pour le reste, je ne sais pas du tout comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <style type="text/css"> div#container{width: 500px;margin:0 auto} a:hover{color: #F00} </style>
Donc si quelqu'un pouvait m'aider, à faire en sorte que, toujours comme dans mon script, les infos n'apparaissent qu'au passage de la souris et que l'image ne reste pas tout en haut de la page, ensuite comment faire pour afficher le reste des infos du membre (par exemple son nombre de messages etc...) et les mettre non pas seulement tels quels dans la page mais dans un fond, enfin, j'espère ne pas trop en demander, si je vous demande c'est que je ne sais pas comment faire, et je me rends compte que je n'ai pas utilisé la meilleur méthode avec mes div mais je ne connais aucune autre solution étant donné que je ne connais pas AJAX et comme c'est assez long à apprendre ...
Voilà, je vous remercie grandement et vous souhaite par avance de passer une excellente journée.
Partager