2013-06-03 2 views
0

Я проанализировал переменную $ museum с другой страницы под названием «m». Если на странице был отмечен флажок, я проанализировал его с этой новой страницы квитанции, он добавит 5 к стоимости или добавит 0. Стоимость затем будет эхом. Но в любом случае он возвращает 0. Первый плакат и начинающий PHP так жаль, если у меня что-то не так или недостаточно. Вот код со страницы получения.Boolean Tick Box Not Change Общая стоимость (PHP)

<?php 

$cost = 0; 

if(isset($_GET['m'])) 
{ 
$museum = $_GET['m']; 
if($museum==false){ 
$cost + 0; 
}else{ 
$cost + 5; 
} 
} 

echo $cost; 
?> 

ответ

2

Вы не используете возвращаемое значение операции. Попробуйте

$cost += 5; 

вместо

$cost + 5; 
+0

Спасибо добрый сэр, теперь работает. – user2446523

+0

@ user2446523 добро пожаловать, я рад, что это помогает – mishu

2

Попробуйте это:

if($museum==false){ 
$cost = $cost + 0; 
}else{ 
$cost = $cost + 5; 
} 
Смежные вопросы