11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Est-il possible d'écrire une variable PHP dans du javascript?
if(v_fields[j] == "sender_name"){
  if(!isAlpha(_thisfield)){ err += "Merci d'écrire un nom\n";}
}

Je voudrais que Merci d'écrire un nom\n soit une variable php (pour pouvoir la changer quand bon me semble).

Bêtement, je pensais qu'écrire { err += "<?php echo $mavar; ?>";} serait suffisant, mais a priori ça ne fonctionne pas…

Merci pour vos pistes Smiley lol
Modifié par speedlab (11 Mar 2010 - 10:49)
Bonsoir,
Le PHP est un langage côté serveur à l'inverse du javascript qui est un langage client.
Le PHP ne peut donc pas être exécuté s'il n'est pas dans un fichier php sur le serveur, appellé par un client.
Pour que du code javascript puisse comporter du php, il faut que le code javascript soit obligatoirement dans un fichier interprété en php.
Bonjour MoOx,

Donc si je comprends bien, il faut que je fasse quelque chose de ce goût-là?

<script type="text/javascript">
alert("<?php echo $mavar; ?>");
</script>


C'est bien ça? Vaut-il mieux tout englober dans du php, ou uniquement la variable?
Salut,

speedlab a écrit :
C'est bien ça?
Oui.

speedlab a écrit :
Vaut-il mieux tout englober dans du php, ou uniquement la variable?
Aucune importance : ce qui compte est que ce soit le plus lisible possible pour toi. Smiley cligne