J'essaie d'exécuter le code suivant, mais il manque sûrement quelque chose. Quelle que soit la valeur de l'écho de la variable PHP js « myPlan » est toujours « Quelque chose a mal tourné avec le chosenPlan »Comparaison IF/ELSE avec la variable js
<script type="text/javascript">
document.write("<b>JAVASCRIPT</b><br>");
var myPlan = sessionStorage.getItem("plan");
</script>
<?php
$myPlan = '<script>document.write(myPlan);</script>';
if($myPlan == 'plan1'){
echo "Chosen plan is number 1<br>";
} elseif($myPlan == 'plan2'){
echo "Chosen plan is number 2<br>";
} elseif($myPlan == 'plan3'){
echo "Chosen plan is number 3<br>";
} else {
echo "-- Someting went wrong with the chosenPlan --";
}
?>
vient de le modifier. la variable php n'était pas dans le message original. – jmouk
PHP et JS ne peuvent pas interagir comme ça, car on travaille côté serveur et côté client. Vous devez appeler le code PHP en quelque sorte, en passant votre variable JS –
pouvez-vous expliquer un peu plus? Je vous remercie. – jmouk