小编Cla*_*lay的帖子

php if elseif语句问题

我有一个非常简单的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>";
?>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我最初从发布数据中获取了$ numOfCards值,但已将其设置为50以证明一点.问题是这个代码应该转到else if语句,而是转到else语句.这导致totalCosts等于100美元而不是125美元.

有谁知道我做错了什么?谢谢

php if-statement http-post

1
推荐指数
1
解决办法
492
查看次数

标签 统计

http-post ×1

if-statement ×1

php ×1