Sunday, April 29, 2018

if statement - IF/ELSE to echo image in PHP

Answer


Answer




I am trying to echo a specific image based on the results of a IF/ELSE statement, however I can't quite work out the phrasing of the IF/ELSE statement. I'm a relative newbie to PHP, so I'm sure that it's just a little error in the code somewhere, but if anyone could offer any assistance, I'd be grateful!



I'm currently at the stage below:



     $fresh = if ($reviews['reviews']['freshness']) = 'fresh' {

echo 'Fresh';
} else {
echo 'Rotten';
}
?>

foreach($reviews['reviews'] as $rv){
if ($tmp++ < 10);
echo $fresh;

echo '
  • ' . $rv['quote'] . '
  • ';
    }
    ?>


    Thank you!


    Answer



    you cant assign if statement to a value.



    if ($reviews['reviews']['freshness'] == 'fresh') {

    echo 'Fresh';
    } else {
    echo 'Rotten';
    }


    another prettier way would be:



    if ($reviews['reviews']['freshness'] == 'fresh') {
    $image = "fresh";

    }
    else {
    $image = "rotten";
    }

    echo 'Rotten';

    No comments:

    Post a Comment

    plot explanation - Why did Peaches&#39; mom hang on the tree? - Movies &amp; TV

    In the middle of the movie Ice Age: Continental Drift Peaches' mom asked Peaches to go to sleep. Then, she hung on the tree. This parti...