PHP PHP Basics Daily Exercise Program Conditionals

Make sure you add the else blocks

Hi this is my code, im so confused because of "Bummer: Make sure you add the else blocks" please help.

index.php
<?php
$studentOneName = 'Dave';
$studentOneGPA = 3.8;

$studentTwoName = 'Treasure';
$studentTwoGPA = 4.0;

//Place your code below this comment
if($studentOneGPA == 4.0){
  echo $studentOneName . " " . "made the Honor Roll";
}
elseif($studentTwoGPA == 4.0){
  echo $studentTwoName . " " . "made the Honor Roll";
}
else{
  if($studentOneGP != 4.0) echo $studentOneName . " " . "has a GPA of" . " " . $studentOneGPA;
  elseif($studentTwoGPA != 4.0) echo  $studentTwoName . " " . "has a GPA of" . " " . $studentTwoGPA;
  else{
    echo $studentOneName . " " . "has a GPA of" . " " . $studentOneGPA;
    echo  $studentTwoName . " " . "has a GPA of" . " " . $studentTwoGPA;
  }
}
?>

1 Answer

Steven Parker
Steven Parker
203,217 Points

The if/elseif chains should not be intermixed and dependent on each other.

The tests and actions related to student One should be completely separate from those for student Two.

i had my answers correctly. thanks