此IF语句出了什么问题

胜利者

我正试图让它显示正确的东西。当我运行它时,酒店成本保持在960美元,如果我选择开罗,它将显示机票价格为0美元,而酒店为960美元。其他人都很好,但不会改变酒店价格从$ 960。

if ($destination == "Barcelona")

    $airFare = 875;
    $hotel = 85 * $numNights;

    if ($destination == "Cairo")
    $airfare = 950;
    $hotel = 98 * $numNights;

    if ($destination == "Rome")
    $airFare = 875;
    $hotel= 110 * $numNights;

    if ($destination == "Santiago")
    $airFare = 820;
    $hotel = 85 * $numNights;

    if ($destination == "Tokyo")
    $airFare = 1575;
    $perNight = 240;

    $tickets = $numTravelers * $airFare;
    $hotel = $numTravelers * $numNights * $perNight;
    $totalCost = $tickets + $hotel;

    print("<p>Destination: $destination<br />");
    print("Number of people: $numTravelers<br />");
    print("Number of nights: $numNights<br />");
    print("Airline Tickets: $".number_format($tickets, 2)."<br />");
    print("Hotel Charges: $".number_format($hotel, 2)."</p>");
    print("<p><strong>TOTAL COST: $".number_format($totalCost, 2)."</strong></p>");

一些问题:

  • 主要罪过:您使用的是不if带缩进的无括号语句,因此尚不清楚您的意图是什么。为了安全起见:除非大括号if都在一行上否则请始终使用大括号这就是造成苹果今年年初严重的OpenSSL错误的原因。
  • $numNights是undefined,0在PHP中默认为undefined 零的任何乘积就是...零。因此,为什么涉及到您的计算就出错了$numNights
  • 您已将$字符嵌入在双引号中的字符串中,这意味着PHP将尝试解析这些字符串以获取变量名。通过使用\$或使用单引号字符串来转义符号

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

此查询出了什么问题?

来自分类Dev

此更新查询出了什么问题?

来自分类Dev

此删除查询出了什么问题?

来自分类Dev

此xargs命令出了什么问题?

来自分类Dev

此xargs命令出了什么问题?

来自分类Dev

此查询出了什么问题?

来自分类Dev

此SQL IF语句有什么问题?

来自分类Dev

目标C.此UIButton图像出了什么问题?

来自分类Dev

此查询出了什么问题?语法错误

来自分类Dev

此媒体查询出了什么问题

来自分类Dev

此net use命令出了什么问题?

来自分类Dev

Android中的以下sqlite语句出了什么问题

来自分类Dev

无法弄清楚if语句到底出了什么问题?

来自分类Dev

Android,请帮助getResources()语句出了什么问题

来自分类Dev

我的IF语句出了什么问题并且是数字

来自分类Dev

Android中的以下sqlite语句出了什么问题

来自分类Dev

此SQL语句有什么问题-错误

来自分类Dev

此INSERT INTO SELECT语句有什么问题?

来自分类Dev

此getGeneratedKeys()JDBC语句有什么问题?

来自分类Dev

此INSERT INTO SELECT语句有什么问题?

来自分类Dev

在我的示例中,此C ++中的lambda函数出了什么问题-编译错误?

来自分类Dev

无法找出MS Access的此更新查询代码出了什么问题

来自分类Dev

此SpriteKit设置中的坐标系出了什么问题?

来自分类Dev

#1064-您的SQL语法有错误:此查询出了什么问题?

来自分类Dev

此“检查回文检查” JS函数出了什么问题?

来自分类Dev

“通话中的额外参数”我遇到了此错误..这段代码出了什么问题

来自分类Dev

收到“您的SQL语法有错误”错误。此查询出了什么问题?

来自分类Dev

postgresql:更改表中的列的sql语句中出了什么问题

来自分类Dev

Python 2:else / if语句出了什么问题。总是收到相同的输出

Related 相关文章

  1. 1

    此查询出了什么问题?

  2. 2

    此更新查询出了什么问题?

  3. 3

    此删除查询出了什么问题?

  4. 4

    此xargs命令出了什么问题?

  5. 5

    此xargs命令出了什么问题?

  6. 6

    此查询出了什么问题?

  7. 7

    此SQL IF语句有什么问题?

  8. 8

    目标C.此UIButton图像出了什么问题?

  9. 9

    此查询出了什么问题?语法错误

  10. 10

    此媒体查询出了什么问题

  11. 11

    此net use命令出了什么问题?

  12. 12

    Android中的以下sqlite语句出了什么问题

  13. 13

    无法弄清楚if语句到底出了什么问题?

  14. 14

    Android,请帮助getResources()语句出了什么问题

  15. 15

    我的IF语句出了什么问题并且是数字

  16. 16

    Android中的以下sqlite语句出了什么问题

  17. 17

    此SQL语句有什么问题-错误

  18. 18

    此INSERT INTO SELECT语句有什么问题?

  19. 19

    此getGeneratedKeys()JDBC语句有什么问题?

  20. 20

    此INSERT INTO SELECT语句有什么问题?

  21. 21

    在我的示例中,此C ++中的lambda函数出了什么问题-编译错误?

  22. 22

    无法找出MS Access的此更新查询代码出了什么问题

  23. 23

    此SpriteKit设置中的坐标系出了什么问题?

  24. 24

    #1064-您的SQL语法有错误:此查询出了什么问题?

  25. 25

    此“检查回文检查” JS函数出了什么问题?

  26. 26

    “通话中的额外参数”我遇到了此错误..这段代码出了什么问题

  27. 27

    收到“您的SQL语法有错误”错误。此查询出了什么问题?

  28. 28

    postgresql:更改表中的列的sql语句中出了什么问题

  29. 29

    Python 2:else / if语句出了什么问题。总是收到相同的输出

热门标签

归档