如何增加会话值


How to multiply session values

我正在尝试创建一个菜单预订。如果我选择餐食集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>

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