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 :

[Tableaux] Probleme de codification ! [Débutant(e)]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut [Tableaux] Probleme de codification !
    je dispose du script suivant :

    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <head>
    
    <script language="JavaScript">
    
    function ChangeMessage(message,champ)
      {
      if(document.getElementById)
        document.getElementById(champ).innerHTML = message;
      }
    </script>
    </head>
    
    <body>
    
    <a href="http://www.essai1.com" onMouseOver="ChangeMessage('texte1','id_1')" onMouseOut="ChangeMessage('','id_1')">essai1</a>
    
    <br>
    
    
    <div id=id_1></div>

    et je voudrais coder la partie lien sous php sachant que

    http://www.essai1.com est une donnée issue d'un tableau array, à savoir $array_lien[$i]

    texte1 est aussi une donnée issue d'un tableau array, à savoir $array_description[$i]

    essai1 est aussi une donnée issue d'un tableau array, à savoir $array_titre[$i]

    j'ai essayé la codification suivante après d'autres aussi infructueuses, mais à cause des apostrophes ça "bloque" !
    cf mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
     
    echo '<a href=" ',$array_lien[$i],' " onMouseOver="(\' ',$array_description[$i],' '\',\'id_1\')" onMouseOut="ChangeMessage(\'\',\'id_1\')">',$array_titre[$i],'</a><br/>';
     
    ?>
    si quelqu'un veut bien m'expliquer le code à appliquer pour que ça fonctionne je lui en serais très reconnaissant.

    Désolé si le problème est "basique" mais je suis très débutant

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 433
    Billets dans le blog
    11
    Par défaut
    Salut,

    Il me semble que le code devrait être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    echo '<a href=" '.$array_lien[$i].' " onMouseOver="(\' '.$array_description[$i].' '\',\'id_1\')" onMouseOut="ChangeMessage(\'\',\'id_1\')">'.$array_titre[$i].'</a><br/>';
    ?>
    La concaténation se fait avec des points et pas des virgules.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut Il n'y a pas que ça qui bloque !
    J'ai changé les virgules par des points mais mon nouveau codage n'affiche rien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
     
     
    echo '<a href="'.$array_lien[$i].'" onMouseOver="('.$array_description[$i].',\'id_1\')" onMouseOut="ChangeMessage(\'\',\'id_1\')">'.$array_titre[$i].'</a><br/>';
     
    ?>

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 433
    Billets dans le blog
    11
    Par défaut
    As-tu essayé de visualiser des données :$array_lien[$i] et $array_description[$i].

    Pour voir si elles contiennent bien des données ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut verif faite !
    Oui j'ai vérifié et mes liens titres : $array_titre[$i] et leur adresses : $array_lien[$i] fonctionnenet correctement lorsque je n'ajoute pas la partie du script relative à onMouseOver et onMouseUp !

    c'est à dire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
     
     
    echo '<a href="'.$array_lien[$i].'"> '.$array_titre[$i].'</a><br/>';
     
    ?>

  6. #6
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 433
    Billets dans le blog
    11
    Par défaut
    Et en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $lien = $array_lien[$i];
    $description = $array_description[$i];
    $titre = $array_titre[$i];
     
    echo '<a href="'.$lien.'" onMouseOver="(\''.$description.''\',\'id_1\')" onMouseOut="ChangeMessage(\'\',\'id_1\')">'.$titre.'</a><br/>';
    ?>

Discussions similaires

  1. [Tableaux] probleme avec fichier texte
    Par leluis dans le forum Langage
    Réponses: 9
    Dernier message: 29/11/2005, 10h05
  2. [Tableaux] Probleme de recuperation de données
    Par BernardT dans le forum Langage
    Réponses: 14
    Dernier message: 14/11/2005, 22h27
  3. [Tableaux] probleme d'addition et soustration en php
    Par pierre987321 dans le forum Langage
    Réponses: 7
    Dernier message: 17/10/2005, 20h13
  4. [Tableaux] Probleme tableau
    Par chocobos dans le forum Langage
    Réponses: 3
    Dernier message: 10/09/2005, 11h34

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