Probleme de syntaxe pour envoyer une chaine vers une fonction javascri

Probleme de syntaxe pour envoyer une chaine vers une fonction javascri - PHP - Programmation

Marsh Posté le 08-04-2009 à 17:12:56    

Bonjour,
 
Je veux actuellement envoyé un tableau PHP en paramètre d'une fonction javascript.
Pour ce faire, je transforme le tableau PHP en une chaine de caractère séparé par des virgules

Code :
  1. $tab_id_separated = implode(",", $tab_id);


Je veux ensuite l'envoyer en parametre

Code :
  1. <td id="lettre" bgcolor="#000000" width="20" align="center" onClick="select_lettre(<?php echo '\'' . $tab_id_separated . '\''; ?> );"><font color="#FFFFFF">A</font></td>


cela fonctionne trés bien !
 
Maintenant je change cette ligne par

Code :
  1. echo '<td id="lettre" bgcolor="#000000" width="20" align="center" onClick="select_lettre('.$tab_id_separated.');"><font color="#FFFFFF">A</font></td>';


 
Et la je ne récupère que le première élément de mon tableau
Ou est mon erreur ?
 
Merci

Reply

Marsh Posté le 08-04-2009 à 17:12:56   

Reply

Marsh Posté le 08-04-2009 à 18:03:41    

johnson950 a écrit :

Code :
  1. <td id="lettre" bgcolor="#000000" width="20" align="center" onClick="select_lettre(<?php echo '\'' . $tab_id_separated . '\''; ?> );"><font color="#FFFFFF">A</font></td>



 

=>

Code :
  1. <td id="lettre" bgcolor="#000000" width="20" align="center" onClick="select_lettre('toto,titi,tutu');"><font color="#FFFFFF">A</font></td>
 
johnson950 a écrit :

Code :
  1. echo '<td id="lettre" bgcolor="#000000" width="20" align="center" onClick="select_lettre('.$tab_id_separated.');"><font color="#FFFFFF">A</font></td>';



==>

Code :
  1. <td id="lettre" bgcolor="#000000" width="20" align="center" onClick="select_lettre(toto,titi,tutu);"><font color="#FFFFFF">A</font></td>


Message édité par skeye le 08-04-2009 à 18:08:06

---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed