PHP Build a Basic PHP Website (2018) Building a Media Library in PHP Variables and Conditionals

Marcuz Gabriel Larsen
seal-mask
PLUS
.a{fill-rule:evenodd;}techdegree seal-36
Marcuz Gabriel Larsen
Full Stack JavaScript Techdegree Graduate 16,462 Points

I cant fix the conditional

I have no idea to fix this challenge.

index.php
<?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
Sergey Podgornyy
20,660 Points

First 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
seal-mask
PLUS
.a{fill-rule:evenodd;}techdegree seal-36
Marcuz Gabriel Larsen
Full Stack JavaScript Techdegree Graduate 16,462 Points

Hi 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!