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 trialMarcuz Gabriel Larsen
Full Stack JavaScript Techdegree Graduate 16,462 PointsI cant fix the conditional
I have no idea to fix this challenge.
<?php
$flavor = 'cookie dough';
$section = null;
echo "<p>Your favorite <?php echo $flavor; ?> of ice cream is ";
echo "vanilla";
echo ".</p>";
echo "<p>Hal's favorite <?php if ($section == $flavor) {echo $flavor;} ?> is cookie dough, also!</p>";
?>
2 Answers
Sergey Podgornyy
20,660 PointsFirst of all, you don't need to open php tag inside php tag. They can't be nested!
Second, you need to display message, if your favorite ice-creame (stored in $flavor) equals 'cookie dough':
<?php
$flavor = 'vanilla';
echo "<p>Your favorite flavor of ice cream is ";
echo $flavor;
echo ".</p>";
if ($flavor == 'cookie dough')
{
echo "<p>Hal's favorite flavor is cookie dough, also!</p>";
}
?>
In code, that I've posted above, last string will not be displayed, because my favorite ice-creame is "vanilla", but Hal prefer "cookie dough"
Marcuz Gabriel Larsen
Full Stack JavaScript Techdegree Graduate 16,462 PointsHi Sergey,
Thank you for your quick answer. I must have misunderstood the challenge completely. The way you have explained it and showed it made it much more clear. Thank you!
Sergey Podgornyy
20,660 PointsYou are welcome ;)