Vous essayez d'intégrer un langage basé sur le serveur dans un langage basé sur le client. Cela ne fonctionnera pas.
Si vous pouviez expliquer un peu plus ce que vous essayez d'obtenir, il pourrait y avoir une meilleure solution, comme le type AJAXie. Permettez-moi d'expliquer un peu plus que d'autres ont donné des réponses qui pourraient être mises ici.
Vous pouvez avoir php
intégré dans vos fichiers * .php qui seront interprétés sur le serveur et analysés là. En utilisant cela, vous pouvez définir des variables que javascript pourrait reprendre plus tard et utiliser sur le côté client. Comme je l'ai dit, le côté client n'a pas de route pour l'intempérisation et l'analyse php
et l'envoi de php
à l'utilisateur ne fonctionnera donc pas.
Si vous cependant essayer de faire avancer les choses de travail afin que votre php définit certaines valeurs javascript alors je, comme Gary Willough et Tudor Olariu les deux disent, ajoutez les balises php
<?php
... PHP CODE...
?>
Cependant, vous devez réalisez que cela sera interprété sur le serveur et non sur le client. Par conséquent le code suivant alerterait avec "outside php" et ensuite "inside php".
<script language="JavaScript">
function fonsubmit()
{
alert('outside php');
<?php
$message = "inside php";
echo "alert('$message');";
?>
}
</script>
Le html envoyé à l'utilisateur serait alors
<script language="JavaScript">
function fonsubmit()
{
alert('outside php');
alert('inside php');
}
</script>
Hope this helps.
Veuillez utiliser la bonne forme. – Gumbo
merci pour la formation, c'est ce que j'attends – Sakthivel