Sunday, 29 April 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

    casting - Why wasn&#39;t Tobey Maguire in The Amazing Spider-Man? - Movies &amp; TV

    In the Spider-Man franchise, Tobey Maguire is an outstanding performer as a Spider-Man and also reprised his role in the sequels Spider-Man...