Bonjour,
Via une requête je récupère un nombre $nb dans une table mysql
Qu'elle est la commande pour renommer $nb en i une des variable d'un javascript
?
Bonjour,
Via une requête je récupère un nombre $nb dans une table mysql
Qu'elle est la commande pour renommer $nb en i une des variable d'un javascript
?
On parlera pas de "renommer" la variable car ce sont deux langages complètement différents et qui sont interprétés de façons différentes (PHP : serveur, Javascript : client/navigateur). Mais cela est possible dans le sens PHP -> Javascript (l'inverse est possible seulement en passant par les méthodes POST/GET/COOKIE) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php $nb = 12; echo '<script language="Javascript">'; echo '<!--'; echo 'var i = ' . $nb . ';'; echo '//-->'; echo '</script>'; // ... ?>
Julp.
à quoi sert cette balise ?
'<!--';
Lorsque je donne manuellement dans le javascript une valeur à i
Mais lorsque j'essaye en ajoutant dans la partie php de la page :
ça ne passe pas alors que la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 echo '<script language="Javascript">'; echo '<!--'; echo 'var i ='.$nb.';'; echo '//-->'; echo '</script>';
me renvoi le chiffre 2 ce qui me laisse supposer que c'est ok pour la requete.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo ' <i>valeur de nb : '.$nb.'</i><br>';
Impossible!
Javascript -> Client
PHP -> Serveur
Pour répondre à ta question
<!-- ce sont des commentaires... -->
Tu es entrain de me dire que je ne peux pas renvoyer dans un javascript le résultat d'une requete MySql sur une base ???
ça m'étonne !
Salut,
si, bien sur que tu peux, le code de julp devrait fonctioner, que veux tu dire par "ca ne passe pas" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $nb = 12; echo '<script language="Javascript">'; echo '<!--'; echo 'var i ='.$nb.';'; echo 'window.alert("'.$nb.'");'; echo 'window.alert(i);'; echo '//-->'; echo '</script>';
MDR suffisait de virer les commentaires
echo '<script language="Javascript">';
echo 'var i ='.$nb.';';
echo '//-->'; echo '</script>';
voilà comme ça, ça marche nickel
Tu as le droite de virer cela aussi ... enfin bon, c'est si tu es perfectionnisteecho '//-->';
loul un mauvais copier coller ^^
vicieux, ils sont vicieux ^^
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager