Récupérer une variable php dans JavaScript

Résolu
osso045 Messages postés 210 Statut Membre -  
osso045 Messages postés 210 Statut Membre -
Bonjour.
Comment puis-je faire pour récupérer une variable Php dans JavaScript ?
+ pourquoi mon code ça ne marche pas (il ne récupére pas les variables de Php: "oui" OU "non") ?

<code >
<script type="text/javascript">
function ouinon(vall) {
if(vall=="v1") {
document.getElementById("co").style.display = "inline";
var NomVariable = '<?php echo $nom1; ?>' ;
}
else {
document.getElementById("co").style.display = "none";
var NomVariable = '<?php echo $nom2; ?>' ;
}
}
</script>
<td>
<strong>
<?php
$nom1 = "non";
$nom2 = "oui";
?>
</strong>
</td>
<form method="post" >
<input type="radio" id="ok" value="v1" onclick="ouinon(this.value);"/>1<p>
<input type="radio" id="okk" value="v2" onclick="ouinon(this.value);"/>2</p><p>
<input type="radio" id="okkk" value="v3" onclick="ouinon(this.value);"/>3</p><p>

<div id="co" style="display:none;">
la réponse est:
</div>
</code>

4 réponses

  1. VCF
     
    Déclare :
    <?php
    $nom1 = "non";
    $nom2 = "oui";
    ?> 

    avant
    <script type="text/javascript">
    0
  2. osso045 Messages postés 210 Statut Membre
     
    merci pour ta réponse
    si je déclare le code de php avant JS -> ça change rien
    0
  3. osso045 Messages postés 210 Statut Membre
     
    ???????
    0
  4. olivier stern
     
    La réponse précédente était la bonne. vous affichez des variables encore inconnues.

    D'abord il faut ecrire
    <?php $var="kjkjjk" ?>
    ensuite
    <script>
    .....
    <?php echo $var ?>
    </script>
    0
    1. osso045 Messages postés 210 Statut Membre
       
      merci
      0