Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

PHP PHP Basics Daily Exercise Program Conditionals

Comparison IF State

I have below codes for this challenge and is not being accepted.

Please advise if there is a need for code adjustment.

Thank you!

index.php
<?php
//Place your code below this comment
$studentOneName = 'Dave';
$studentOneGPA = 3.8;

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

if ($studentOneGPA == 4.0) {
  echo "$studentOneName made the Honor Roll.";
} elseif ($studentOneGPA != 4.0) {
 echo "$studentOneName has a GPA of $studentOneGPA.";
}

if ($studentTwoGPA == 4.0) {
  echo "$studentTwoName made the Honor Roll.";
} elseif ($studentTwoGPA != 4.0) {
 echo "$studentTwoName has a GPA of $studentOneGPA.";
}


?>

The primary thing I can see is that for student two, you show student one's GPA for the "elseif" condition. I bet that will fix it.

However, you only need else statements here, since there are only two options: either the students have a GPA of 4.0, or not. So, you could replace the elseif statements with else statements and the code should still pass as long as you change the student one with student two. It will also be a bit cleaner that way. Let me know if it works.

1 Answer

Ash,

Much appreciate the quick help on this matter.

Following your suggestion, I did not encounter an error.

Thank you for the support!

-Steve C.