Bonjour,
apr�s plusieurs heures bloqu� sur le m�me probl�me, je me d�cide � poster un message dans le forum
ce sujet a d�j� �t� trait� maintes fois et j'ai d�j� trouv� des exemples, mais j'ai toujours � chaque fois des erreurs dans mon cas

dans un script PHP j'ai un tableau avec des num�ros de fournisseurs ($tab_supplier)

je g�n�re mon code HTML via un print et je souhaite passer ce tableau PHP � une fonction Javascript comme suit :
j'ai vu qu'une m�thode consistait � transformer le tableau en une chaine et j'ai utilis� comme s�parateur ici : /

Code : S�lectionner tout - Visualiser dans une fen�tre � part
$tab_split = implode("/",$tab_supplier);
voici le d�tail du bouton html qui va d�clencher ma fonction javascript lorsque je clique dessus :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
<input type="button" title="" value="Editer les demandes de prix" onClick="editDP('. $tab_split .')">
et enfin voici la fonction javascript qui est cens� r�cup�rer cette chaine et la retransformer dans un tableau javascript exploitable par ma fonction :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
//Fonction d'édition des demandes de prix
function editDP(tab_supplier)
  {    
            var tab = tab_supplier.split("/");
	   for (var i = 0, c = tab.length; i < c; i++) {
	   alert(tab[i]);}
 }

voici ce que me donne la console pour le bouton HTML (par exemple ici j'avais quatre �l�ments dans mon tableau :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
<input type="button" title="Edition des demandes de prix" value="Editer les demandes de prix" onclick="editDP(4664/8423/5406/8536)">
sur la console javascript j'ai l'erreur suivante :
Uncaught TypeError: tab_supplier.split is not a function
at editDP (script.js:32)
at HTMLInputElement.onclick (show_dp.php:188)


j'ai essay� plein de combinaisons, mais je ne m'en sors pas ...

Merci pour votre aide