布尔勾选框不改变总体成本(PHP)

时间:2013-06-03 04:32:32

标签: php parsing checkbox boolean

我已经在另一个名称“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;
?>

2 个答案:

答案 0 :(得分:2)

您没有使用该操作的返回值。尝试

$cost += 5;

而不是

$cost + 5;

答案 1 :(得分:2)

试试这个:

if($museum==false){ 
$cost = $cost + 0;
}else{
$cost = $cost + 5;
}