[Astuce] Variables PHP >> JS

Répondre
Shepard
le 03/12/2003 à 17:25
Shepard
Salut à tous, ici une petite astuce susceptible de vous plaire: Passer des variables PHP vers un script En JScript !

Utilité: Employer Javascript avec des données provenant d'une base de données, par exemple, faire une texte défilant dont le texte vient de votre propre BDD ( ou est l'avantage ? Il y a moyen de modifier ce texte grâce à un script PHP, pardi ! )

Voici le code :

<?
$essai = 'Bonjour tout le monde'; // La variable que l'on veut passer en javascript

echo '<script language="javascript">'; On créé un javascript AVEC PHP.
echo 'Salut = \''.$essai.'\';'; En javascript, on dit que la variable JS Salut est égale à la variable php essai.
echo 'document.write (Salut);'; // Pour tester, on affiche cette variable.
echo '</script>'; // et on termine le script JS.

?>

Voilà, donnez moi vos remarques ou améliorations de ce code ! :) ( PS: Je l'ai trouvé sans aucune aide en cherchant un moyen de passer des variables PHP vers JS.

Shepard ( ouioui, zip, du site du zéro :D )
Shepard ;)
Shepard
le 03/12/2003 à 17:29
Shepard
Comme je trouve qu'on comprends mieux dans le wall, voici l'url :)
Shepard ;)
Shepard
le 03/12/2003 à 17:29
Shepard
quel flooder ! J'ai oublié l'url :-°

http://www.lephpfacile.com/wall/lire_wall.php?wall=1006

Cette fois, c'est la bonne :D

( je le referais plus, promis !!! :D :D :D )
Shepard ;)
zebden
le 03/12/2003 à 18:44
zebden
euh ce que je fais avec mes var avec le javascript
exemple :
formulaire.<?=$nomchamps?>.value == "" (en simplifié).
en gros tu peux incrementer tes var dans du javascript donc sans etre méchant , c'est inutile ton astuce mais Play Again ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
Shepard
le 05/12/2003 à 10:51
Shepard
Rooh, moi je te trouves très méchant avec moi ! :p

Plus sérieusement, le but est justement de ne pas avoir à incrémenter de code PHP dans le javascript, et ainsi, de rendre le javascript plus "propre" ( ben oui, c'est pas que le PHP est sale, mais c'est moins beau de mélanger les languages ^^ ) De plus, qui sait, peut être que certains caractères sont incompatibles avec le javascript :D :p

A++

Shepard
Shepard ;)
zebden
le 05/12/2003 à 22:01
zebden

echo '<script language="javascript">'; On créé un javascript AVEC PHP.
echo 'Salut = \''.$essai.'\';'; En javascript, on dit que la variable JS Salut est égale à la variable php essai.
echo 'document.write (Salut);'; // Pour tester, on affiche cette variable.
echo '</script>'; // et on termine le script JS.



( ben oui, c'est pas que le PHP est sale, mais c'est moins beau de mélanger les languages ^^ )


1 -> Contresens 1= tu integre du javascript dans du php 2= var salut = $truc l'inverse ...

[/quote]


De plus, qui sait, peut être que certains caractères sont incompatibles avec le javascript


Oui alors il y a une belle invention c'est le caractere d'echapemet soit "\" donc $chaine = addslashes($chaine);

Et voila , Nice try play again .
Non desolé je veux pas etre mechant , j'exlique juste ..
zebdinou pour les intimes / Blog : http://www.zebden.fr
Shepard
le 06/12/2003 à 10:22
Shepard
C'est ce qu'on appelle... se faire démonter :p

Merci déjà pour ces conseils, enfin bon, tout ce que je voulais, c'était aider la communauté ;)

et je comptais également en faire une fonction php... Mais pas grave, vu qu'apparemment, ca n'a pas trop son utilité :)

A++ et merci de m'avoir prêté ton attention !
Shepard ;)
zebden
le 06/12/2003 à 16:34
zebden
Comme on dit c'est en forgeant qu'on devient Forgeron .. Continue dans ce sens à savoir trouver des trucs pour aider les gens , c'est tres noble de ta part de vouloir faire ça.
Allez bon courage ;-)
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours