[Javascript] rentré valeur d'une variable php dans une variable JS
teroma
-
AstaLaVista1908 Messages postés 88 Statut Membre -
AstaLaVista1908 Messages postés 88 Statut Membre -
Bonjour,
j'ai ce code :
[CODE]
<?php
$tableau = unserialize(file_get_contents('recupmess2.txt'));
if( !empty($tableau['Message']) ) // si le message n'est pas vide
{
?>
<span id="menu">
<span style="color: red;float: left;font-weight: bold;font-size: xx-large;" >
<?php echo $tableau['LOGO']; ?>
<?php echo $tableau['Message'];} ?>
</span>
</span>
<?php
$tableau = unserialize(file_get_contents('recupmess2.txt'));
if( !empty($tableau['Message2']) ) // si le message2 n'est pas vide
{
?>
<span id="menu2">
<span style="color: red;float: left;font-weight: bold;font-size: x-large;" >
<?php echo $tableau['LOGO2']; ?>
<?php echo $tableau['Message2']; }?>
</span>
</span>
[/CODE]
Dans ce code , j'arrive à lire les données du fichier txt , il faudrait donc que j'arrive tout simplement a envoyer les données de : {<?php echo $tableau['LOGO']; ?> et de <?php echo $tableau['LOGO2']; ?>} dans des variables JS , comment faire ?
j'ai ce code :
[CODE]
<?php
$tableau = unserialize(file_get_contents('recupmess2.txt'));
if( !empty($tableau['Message']) ) // si le message n'est pas vide
{
?>
<span id="menu">
<span style="color: red;float: left;font-weight: bold;font-size: xx-large;" >
<?php echo $tableau['LOGO']; ?>
<?php echo $tableau['Message'];} ?>
</span>
</span>
<?php
$tableau = unserialize(file_get_contents('recupmess2.txt'));
if( !empty($tableau['Message2']) ) // si le message2 n'est pas vide
{
?>
<span id="menu2">
<span style="color: red;float: left;font-weight: bold;font-size: x-large;" >
<?php echo $tableau['LOGO2']; ?>
<?php echo $tableau['Message2']; }?>
</span>
</span>
[/CODE]
Dans ce code , j'arrive à lire les données du fichier txt , il faudrait donc que j'arrive tout simplement a envoyer les données de : {<?php echo $tableau['LOGO']; ?> et de <?php echo $tableau['LOGO2']; ?>} dans des variables JS , comment faire ?
Configuration: Windows / Chrome 75.0.3770.80
A voir également:
- [Javascript] rentré valeur d'une variable php dans une variable JS
- Variable d'environnement temp - Forum Word
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Easy php - Télécharger - Divers Web & Internet
- Vba range avec variable ✓ - Forum VB / VBA
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
2 réponses
Salut,
C'est relativement simple, il te suffit d'ouvrir les balises php dans ton code javascript pour y copier ta variable :
Exemple avec différentes variables php :
que tu insères ensuite dans ton javascript :
Il te suffit d'appliquer cela à ton code ;)
Si jamais j'ai tiré mes exemples de ce tutoriel qui t'explique avec un peu plus de détails les étapes :
https://www.dyn-web.com/tutorials/php-js/scalar.php
Hésite pas si tu as d'autres questions ;)
Bonne journée.
PS : pense à utiliser les balises pour afficher ton code
C'est relativement simple, il te suffit d'ouvrir les balises php dans ton code javascript pour y copier ta variable :
var val = "<?php echo $val ?>"
Exemple avec différentes variables php :
<?php
$bool = false;
$num = 3 + 4;
$str = "A string here";
?>
que tu insères ensuite dans ton javascript :
<script type="text/javascript">
// boolean outputs "" if false, "1" if true
var bool = "<?php echo $bool ?>";
// numeric value, both with and without quotes
var num = <?php echo $num ?>; // 7
var str_num = "<?php echo $num ?>"; // "7" (a string)
var str = "<?php echo $str ?>"; // "A string here"
</script>
Il te suffit d'appliquer cela à ton code ;)
Si jamais j'ai tiré mes exemples de ce tutoriel qui t'explique avec un peu plus de détails les étapes :
https://www.dyn-web.com/tutorials/php-js/scalar.php
Hésite pas si tu as d'autres questions ;)
Bonne journée.
PS : pense à utiliser les balises pour afficher ton code
si c'etait aussi simple j'aurais finis de faire ça depuis un moment ,
tu as dû mal comprendre , je récupère des données venant d'un formulaire , elles sont ensuite envoyés dans un fichier txt , et je les lis grâce au code ci dessus , j'ai besoin de rentrer cette variable :
<?php echo $tableau['Message'];} ?>
dans une variable js tel que :
var sign = .......;
voici la ligne du fichier txt en question :
a:4:{s:7:"Message";s:9:"test test";s:4:"LOGO";s:9:"attention";s:8:"Message2";s:0:"";s:5:"LOGO2";s:0:"";}
tu as dû mal comprendre , je récupère des données venant d'un formulaire , elles sont ensuite envoyés dans un fichier txt , et je les lis grâce au code ci dessus , j'ai besoin de rentrer cette variable :
<?php echo $tableau['Message'];} ?>
dans une variable js tel que :
var sign = .......;
voici la ligne du fichier txt en question :
a:4:{s:7:"Message";s:9:"test test";s:4:"LOGO";s:9:"attention";s:8:"Message2";s:0:"";s:5:"LOGO2";s:0:"";}
Regarde bien ta ligne de code ;)
Tu as quelques erreurs avec tes point-virgules, essaie ça :
Ensuite affiche les pour voir si tout est ok (par exemple avec la méthode alert ou encore console.log :
Tu as quelques erreurs avec tes point-virgules, essaie ça :
<script>
var icon = "<?php echo $tableau['LOGO'] ?>";
var icon2 = "<?php echo $tableau['LOGO2'] ?>";
</script>
Ensuite affiche les pour voir si tout est ok (par exemple avec la méthode alert ou encore console.log :
<script>
console.log(icon);
console.log(icon2);
</script>