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

Langage PHP Discussion :

Affichage variable entre balise <span></span


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2007
    Messages : 197
    Par défaut Affichage variable entre balise <span></span
    Bonjour à tous

    Je voudrais pouvoir afficher une infobulle au passage de mon curseur sur une variable.
    Les valeurs qui s'affiche dans ma bulle se trouve entre des balises <span></span>. Ces valeurs sont des variables que je récupére via une requete sql. Puisque ma requete retourne plusieur resultat, l'affichage doit se faire via une boucle While ou For , mais j'ai une erreur de cote, de point ou de virgule je suppose.


    Voici ma requête et l'exécution de celle-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $sql=mysql_query("select * from suivi_fa where affecte_a ='BOLAY Yann'"); 
    $num_fields_span = mysql_num_rows($sql);
    $var=array();
    while($ligne=mysql_fetch_array($sql)) {  $var[]=$ligne['num_fiche'] ; }
    Voici comment j'affiche mon resultat entre les balises <span></span>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo"<th nowrap bgcolor=\"#20a0ff\" align=\"center\"><font size =4><a href=\"javascript:void(0);\" class=\"info\" onclick=\"javascript:window.open('apercu_fiche_affecte.php?nom=".$yann=$uneligne['affecte_a']."','popup','resizable=no,scrollbars=yes,location=no,width=500,height=200,top=200,left=200');\"><font color='white'>".$uneligne['Yann']."</font><span>".$var[0].",".$var[1]."</span></a>";
    Ce que je voudrais c'est afficher mon tableau $var[] avec une boucle for entre les balises <span>. Mais j'ai un soucis au niveau de la syntaxe.

    Avez-vous des propositions !!

    Merci d'avance




    Voici un apercu :
    Images attachées Images attachées  

  2. #2
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Salut,

    Je pense que tu as une erreur dans l'echo ta variable $yann me semble indéfinie ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $yann=$uneligne['affecte_a']

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2007
    Messages : 197
    Par défaut
    Merci d'avoir répondu

    Effectivement, c'était un test que j'ai oublié d'enlever.
    Mais le problème n'est pas là

    Ma question est comment afficher avec une boucle mon tableau $var[] entre les balise <span></span>


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <span><b>Fiches n°</b>: ".$yann[0].",".$yann[1]."</span>

  4. #4
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    pour transformer ton tableau en une chaine avec un séparateur tu as la fonction implode() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $str = implode(', ', $yann);
    Regarde par : ici

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2007
    Messages : 197
    Par défaut
    Merci beaucoup tu as su contourner mon problème

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 12/11/2010, 09h45
  2. [langage] Probleme passage de variables entre modules
    Par Ludo167 dans le forum Langage
    Réponses: 4
    Dernier message: 13/08/2004, 12h25
  3. [recuperation de variable entre 2 jsp]
    Par maya5 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 02/06/2004, 13h23
  4. [C#] Placer fichier html entre balises DIV
    Par Febus dans le forum ASP.NET
    Réponses: 9
    Dernier message: 07/05/2004, 11h44
  5. Types de variables entre mysql/php et flash
    Par ramses83 dans le forum Flash
    Réponses: 2
    Dernier message: 06/10/2003, 18h35

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