Partage
  • Partager sur Facebook
  • Partager sur Twitter

Un tableau comme paramètre d'une fonction

et l'appeler

Sujet résolu
    12 mars 2009 à 13:54:43

    Bonjour,

    J'essaye de faire un petit test pour une gallerie de photo et je met mes sources d'image dans un tableau, voici le code PHP
    <?php
    $tab_gallerie_source = array();
    $tab_gallerie_source[0] = "Thialy.JPG";
    $tab_gallerie_source[1] = "bangre.JPG";
    echo '<script type="text/javascript">
    function AfficherMonTab(tab) //reçois le tableau en paramètre
    {
       var tabContent = "";
       for (var i=0; i<tab.length; i++){
    	  tabContent = tabContent + " - " + tab[i];
       }
       alert(tabContent);
    }	
    </script>';
    echo '<script type="text/javascript">tab_gallerie = new Array();';
    foreach($tab_gallerie_source as $key => $valeur) {		
    	echo 'tab_gallerie['.$key.']="'.$valeur.'" ';			
    }
    echo '</script>';
    foreach($tab_gallerie_source as $cle => $valeur) {	
    	//	Appel de la fonction javascript AfficherMonTab
    	echo '<img src='.$valeur. ' width="400" height="150" onclick="AfficherMonTab(tab_gallerie)">';		
    }
    ?>
    

    J'ai mis des commentaires dans le code pour vous indiquer où je pense que ça cloche.

    Voilà, j'espère que vous pourrez m'aider.
    Merci

    En fait le paramètre et l'appel de la fonction est bonne, j'avais juste oublier le ";" à la ligne 17
    <?php
    foreach($tab_gallerie_source as $key => $valeur) {		
    	echo 'tab_gallerie['.$key.']="'.$valeur.'";';		
    	
    }
    ?>
    
    • Partager sur Facebook
    • Partager sur Twitter

    Un tableau comme paramètre d'une fonction

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown