Comment inserer du php dans du javascript ? - PHP - Programmation
Marsh Posté le 29-05-2003 à 13:21:35
fabien2b a écrit : Bonjour, |
C'est possible, tu brules....
L'idee est de creer ton tableau en PHP et par la suite, recreer ton tableau JavaScript via PHP. (Ce sera alors considere comme du texte mais si tu les places entre les tags Script alors ce sera considere par ton nav comme un tableau JavaScript
Je l'ai fait et ça marche nickel
Marsh Posté le 29-05-2003 à 13:42:35
par contre faudra essayer de comprendre qu'en aucun cas tu n'insereras du php DANS du js ...
tu genereras du js par l'intermediaire du php... nuance légère mais importante
client, serveur, tout ça....
Marsh Posté le 29-05-2003 à 13:47:42
the real moins moins a écrit : par contre faudra essayer de comprendre qu'en aucun cas tu n'insereras du php DANS du js ... |
JE pense qu'il avait compris, mais bon c toujours bon de le rappeler...
Marsh Posté le 29-05-2003 à 13:52:17
D'accord, si j'ai bien compris je vais creer une variable dans laquelle je vais inserer le code javascript.
Comme $texte = " <script language="JavaScript1.2"> .... </script>
et dans le javascript je pourrai inserer :
ejs_scroll_message[$i]='<center>$tab[$i]';
Marsh Posté le 29-05-2003 à 14:03:00
ReplyMarsh Posté le 29-05-2003 à 14:07:42
ReplyMarsh Posté le 29-05-2003 à 14:07:43
ReplyMarsh Posté le 29-05-2003 à 14:10:33
fabien2b a écrit : c bon , merci |
Exemple tout con :
for ($i=0;$i<count($tab);$i++)
{
$string="tabjs[$i]=$tab[$i]\n";
}
Puis t'a plus qu'a mettre ça en generant avant les balises appropriees. NE pas oublier tabjs = new Array()
Voili
Marsh Posté le 29-05-2003 à 12:06:35
Bonjour,
J'ai un script en javascript qui effectue une animation avec du texte. Et je voudrais que le texte provienne de ma base MySql.
le code javascript est le suivant :
ejs_scroll_message[0]='<center>coucou';
ejs_scroll_message[1]='<center>suite';
Moi je voudrais faire une boucle du genre :
for ($i=0;$i<13;$i++) ejs_scroll_message[$i]='<center>$tab[i]';
avec $tab[] qui est un tableau contenant le texte approprie
Est ce possible ? est ce que je brule ? ou bien faut il s'y prendre autrement ?
Merci beaucoup