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

Issue using conditional in php

Why it dont work with else but when i deleted else it continues dont work with first case

index.php
<?php
$flavor = "Kiwi";
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>";
}
else
{
  echo "<p> Your's favorite flavor is diffrent with Hal's favorite flover </p>";
}
?>

2 Answers

Hi Trần;

You need to use the equality operator in your if, which is ==. This code should work:

index.php
<?php
$flavor = "Kiwi";
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>";
}
else
{
  echo "<p> Your's favorite flavor is diffrent with Hal's favorite flover </p>";
}
?>

Best Regards, Philip

Use == for comparison of equality

= mean assign the value :)

Thanks