IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Afficher informations BDD passage sur lien


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 4
    Par défaut Afficher informations BDD passage sur lien
    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:
    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>
    et voici mon code dans le HEAD:
    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 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.
    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.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 777
    Par défaut
    C'est plutot une question pour la section javascript.

    L'ideal est de faire un peu d'ajax dans ce cas-ci. tu peux utililser jquery c'est un framework qui te permettra facilement d'utiliser ce concept...

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/03/2008, 14h31
  2. Réponses: 2
    Dernier message: 09/09/2007, 14h12
  3. image qui s'affiche au dessus avec souris au passage sur un lien
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 18/09/2006, 22h55
  4. Réponses: 5
    Dernier message: 12/06/2006, 10h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo