IF / ELSE与js变量的比较

时间:2017-08-26 15:43:13

标签: javascript php if-statement comparison

我正在尝试运行以下代码,但肯定遗漏了一些东西。 无论“myPlan”js变量的值如何,php echo始终是“selectedPlan出错”

    <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 --";
    }
?>

1 个答案:

答案 0 :(得分:0)

$ myPlan可能未定义,因此进入了其他部分。检查你得到的$ myPlan的价值可能是一个好主意。