Page 1 sur 1

Insérer du php dans du script javascript

Posté : 08 août 2014, 21:04
par aenarion33
bonjour,

J'aimerais savoir comment on fait pour insérer du php dans du script javascript, surtout dans ce cas là

Code : Tout sélectionner

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="style.css" /> <title>123 go</title> </head> <body> <?php $nombre = 125; ?> <script> var lettre = <?php $nombre ?>; if (lettre == 125) { alert (lettre); } else { alert ('000'); } </script> </body> </html>
Si je remplace var lettre = <?php $nombre ?>; par var lettre = 125; je sais que ça marche.

cordialement,
aenarion

Re: Insérer du php dans du script javascript

Posté : 08 août 2014, 22:27
par Aureusms
IL faut que tu apelles ton fichier en php directement pour que le moteur l'interprète :

Entre les balises <head> :
<SCRIPT type="text/javascript" defer="defer" src="fichierJavascript.php">

Et dans le fichier "fichierJavascript.php" tu ajoutes au début :
<?php
header('Content-type: text/javascript');
alert ('essai');
?>

Re: Insérer du php dans du script javascript

Posté : 21 août 2014, 15:24
par yagami
je sais pas beaucoup dans php mais
essayer de metre echo ici
<script>
var lettre = <?php echo'$nombre'; ?>;
if (lettre == 125) {
alert (lettre);
}
else {
alert ('000');
}

</script>

Re: Insérer du php dans du script javascript

Posté : 21 août 2014, 23:50
par Elie
Ouais manquait juste le echo ...

Re: Insérer du php dans du script javascript

Posté : 22 août 2014, 09:20
par xTG
je sais pas beaucoup dans php mais
essayer de metre echo ici
<script>
var lettre = <?php echo'$nombre'; ?>;
if (lettre == 125) {
alert (lettre);
}
else {
alert ('000');
}

</script>
Attention, les quotes simples ne permettent pas l'interprétation des variables. ;)