I would be more inclined to wrap that all into one function or something, but its more personal preference I suppose.
function islevel($uid,$level) {
return mysql_num_rows(safe_query("SELECT userid FROM users WHERE userid='$userID' AND level='$level'"));
}
Then... to use it, first define some constants to make it more readable.
define("ADMIN",10);
define("SUPERMOD",7);
define("MODERATOR",6);
// etc etc....
if (islevel(3,ADMIN)) {
// perform an admin only task.
} else {
echo "sorry, you need to be of level admin to perform this task";
}
Just another way of doing it I guess.