PHP PHP Arrays and Control Structures PHP Conditionals Operators

I don't get the error message: 'Use the negation operator to check that $role is NOT EQUAL to "admin" '

I toggled the editor/viewer button and the output seems alright.

How should i improve my answer?

index.php
<?php
$username = 'sketchings';
//Available roles: author, editor, admin
$role = 'editor';

//add conditional statement
if (!empty($username) && $role !='admin' ) {
echo "You do not have access to this page. Please contact your administrator.";
}

Hey Joel - They want you to check if the $username variable is set:

<?php
$username = 'sketchings';
//Available roles: author, editor, admin
$role = 'editor';

//add conditional statement
if (isset($username) && $role != 'admin') { // Notice the isset check
    echo "You do not have access to this page. Please contact your administrator.";
}

It seems like what you have would accomplish the same thing, but they must be looking for isset. Here's some more reading on the differences.

Hope that helps.

Cheers,

Ben