如何乘以会话值

时间:2015-05-15 13:23:39

标签: php

我正在尝试创建菜单预订。如果我选择套餐1,价格是100美元,套餐2,价格是200美元,这个选定的价值将是多个表格请求的数量 下面是我的代码,但价格总共显示为0美元。

if($_POST['RadioGroup1'] == 'meal set 1')
      {
        $menuprice = '100';
      }
      else if ($_POST['RadioGroup1'] == 'meal set 2'){
        $menuprice = '200';
      }
     else if ($_POST['RadioGroup1'] == 'meal set 3'){

        $menuprice = '300';
     }

   //store the price of menu in session
    $_SESSION["pricemenu"] =$menuprice;
   ?> 

//显示金额

<?php $_SESSION['total'] = ($_SESSION["pricemenu"] *           $_SESSION['nooftables']);
              echo $_SESSION['total'] ?><br>

1 个答案:

答案 0 :(得分:0)

$menuprice = '';放在if语句的前面,以便使其成为全局。在将其设置为全局之前,您不能从if语句中取出字符串。我之前遇到过这个问题,它实际上对我有用。希望它对你有所帮助。