qq_Christmas丶琉殇_0
2019-07-10 10:20
怎么我的结果都是700呢???男女都是700?
<?php
$totalMoney = 0;//总工资
$basicMoney = 300;//基本工资
$sex = "男";
$noHouse = TRUE; //是否有房
$houseMoney = 150;//住房补贴
$isPregnancy = TRUE; //是否怀孕
$pregnancyMoney = 100;//怀孕补贴
if($sex == "男")
{
$totalMoney = $basicMoney + 0;// 男的没奖金
if($noHouse)
{
$totalMoney = $totalMoney + $houseMoney;
}
}
else if($sex == "女");
{
$totalMoney = $basicMoney + 300;// 女的有奖金300元
if($isPregnancy)
{
$totalMoney = $totalMoney + $pregnancyMoney;
}
}
echo $totalMoney;
?>
看代码它只声明了一个性别就是男没有声明女得出来的结果只有男
elseif后面多了个分号,sorry
PHP入门篇
455994 学习 · 6306 问题
相似问题