У меня есть очень простая php-программа, над которой я работаю для своего урока информатики, но у меня возникли небольшие проблемы с ней.
<?php
$numOfCards = '50'; //$_POST['numOfCards'];
$totalCost = 0.00;
if (numOfCards == '20')
{
$totalCost = $numOfCards*3.00;
}
else if (numOfCards == '50')
{
$totalCost = $numOfCards*2.50;
}
else
{
$totalCost = $numOfCards*2.00;
}
echo "<p>TOTAL COST FOR ".$numOfCards." CARDS: $".$totalCost."</p>";
?>
Как видите, я изначально получал свои $Значение numOfCards из данных поста, но оно установлено равным 50, чтобы доказать свою точку зрения.Проблема заключается в том, что этот код в том виде, в каком он есть, должен идти к оператору else if, но вместо этого он идет к оператору else.В результате итоговые затраты равны 100, а не 125.
Кто-нибудь знает, что я делаю неправильно?Спасибо