我已经在另一个名称“m'”的页面上解析了变量$ museum。如果在页面上勾选了一个复选框,我将在此新收据页面上对其进行解析,它将在成本中添加5,或者添加0.然后回显成本。但无论哪种方式,它返回0.第一次海报和PHP初学者很抱歉,如果我有问题或不够具体。这是收据页面中的代码。
<?php
$cost = 0;
if(isset($_GET['m']))
{
$museum = $_GET['m'];
if($museum==false){
$cost + 0;
}else{
$cost + 5;
}
}
echo $cost;
?>
答案 0 :(得分:2)
您没有使用该操作的返回值。尝试
$cost += 5;
而不是
$cost + 5;
答案 1 :(得分:2)
试试这个:
if($museum==false){
$cost = $cost + 0;
}else{
$cost = $cost + 5;
}