0

我已经从名为“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;
?>
4

2 回答 2

2

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

$cost += 5;

代替

$cost + 5;
于 2013-06-03T04:34:45.517 回答
2

尝试这个:

if($museum==false){ 
$cost = $cost + 0;
}else{
$cost = $cost + 5;
}
于 2013-06-03T04:35:28.903 回答