[Astuce] Variables PHP >> JS
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 ;)
Comme je trouve qu'on comprends mieux dans le wall, voici l'url :)
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 ;)
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
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 ;)
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
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 ;)
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
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: