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!

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 Build a Basic PHP Website (2018) Building a Media Library in PHP Variables and Conditionals

Challenge Task 3 - Variables and Conditionals

  • Not sure where I am going wrong with the code.
index.php
<?php
$flavor = "vanilla";
echo "<p>Your favorite flavor of ice cream is ";
echo "<?php echo $flavor; ?>";
echo ".</p>";
if($flavor=="cookie dough."){
echo "<p>Hal's favorite flavor is <?php echo $flavor; ?>, also!</p>";
} else {
echo "<p>Hal doesn't love $flavour!</p>";
}
?>

1 Answer

Antonio De Rose
Antonio De Rose
20,883 Points
<?php
$flavor = "vanilla";
echo "<p>Your favorite flavor of ice cream is ";
echo "<?php echo $flavor; ?>";/*this line will work, not necessary to wrap it among <?php ?>, 
as the contents here is not mixed with html and php
echo $flavor, itself is enough*/
echo ".</p>";
if($flavor=="cookie dough."){
echo "<p>Hal's favorite flavor is <?php echo $flavor; ?>, also!</p>";/*bring back this line, as the way it was, 
while doing the 2nd task*/
} 
else {//you do not need this, task does not asked to do so
echo "<p>Hal doesn't love $flavour!</p>";//you do not need this
}//you do not need this
?>