Comment affecter une var php à une var js
fedorville
-
fedorville -
fedorville -
Bonjour,
comment affecter une variable php à une variable javascript: j'essaye " var minu=$duree" mè ça ne passe pas
jè encre essayé var minu= <?php echo $duree ?> mè ça également ça ne passe pas
comment affecter une variable php à une variable javascript: j'essaye " var minu=$duree" mè ça ne passe pas
jè encre essayé var minu= <?php echo $duree ?> mè ça également ça ne passe pas
1 réponse
-
Bonjour,
var minu= <?php echo $duree ?>
c'est presque ca ;)
var minu= <?php echo $duree; ?>
logiquement si la page est en php il n'y a pas de soucis ;)-
-
-
en faite j'aimerais faire un script ki m'affiche un message "temps dépassé" au bout dun temps donné (en minute) que je saisi et que je transmets via la variable $duree (du genre faire un décompte)
voici mon code:
<body>
<?php
$duree=$_POST['duree'];
if(empty($duree)) //on test si la variable est vide
{
echo "<script type=\"text/javascript\">
alert(' Entrer la durée de la navigation svp');window.location='index.php';</script>";
exit();
}
//récupération de la donnée duree du fichier index.php
$duree=htmlentities($_POST['duree']);
echo $duree
?>
<table >
<tr><!--début d'une ligne-->
<td class="design_vert_gras_grand">POSTE 1</td><!--contenu d'une cellule-->
<!--<tr><td class="design_vert_gras_grand">(GAPSIA)<br/><br/></td></tr>-->
</tr>
</table><br><br><br>
<script>
var centi=0
var secon=0
var minu=<?php echo $duree; ?>
function chrono(){
centi++;
if (centi>9){centi=0;secon++}
if (secon>59){secon=0;minu--}
document.forsec.secc.value=" "+centi
document.forsec.seca.value=" "+secon
document.forsec.secb.value=" "+minu
compte=setTimeout('chrono()',100)
}
function rasee(){
clearTimeout(compte)
centi=0;
secon=0;
minu=0;
document.forsec.secc.value=" "+centi
document.forsec.seca.value=" "+secon
document.forsec.secb.value=" "+minu
}
</script>
<br /><br />
<center><form name="forsec">
<input type="text" size="3" name="secb"> minute(s)
<input type="text" size="3" name="seca"> secondes
<input type="text" size="3" name="secc"> dixièmes<br /><br /><br />
<input type="button" value="Lancer" onclick="chrono()">
<input type="button" value="Effacer" onclick="rasee()">
<input type="button" value="Stop" onclick="clearTimeout(compte)"></form>
</center><br />
<br />
<br />
</body>
-