私は今、数時間以下のコードを動作させようとしています。これは、データベース(b00543346)とテーブル "members"をチェックして、ユーザーが存在するかどうか(つまり、メンバーIDが存在するかどうか)を確認します。次に、ユーザーがアクティブに設定されているかどうかを確認します。
現在、入力してログインを押すユーザー名/パスワードに関係なく、「アレイ([0] =>ユーザー名が見つかりません。登録しましたか?)」と表示されます。
<?php
function user_exists($username) {
    $username = sanitize($username);
    return (mysql_result(mysql_query ("SELECT COUNT (`membersID`) FROM `members` WHERE `username` = '$username'"), 0) == 1) ? true : false; //check if user id exists
}
function user_active($username) {
    $username = sanitize($username);
    return (mysql_result(mysql_query ("SELECT COUNT (`membersID`) FROM `members` WHERE `username` = '$username' AND `active` = 1"), 0) == 1) ? true : false; //check if user has activated account
}
?>
    <?php
include 'core/init.php';
if (empty($_POST) === false) {
    $username = $_POST['username'];
    $password = $_POST['password'];
    if (empty($username) === true || empty($password) === true) {
        $errors[] = 'You Must Enter a Username AND Password';
    } else if (user_exists($username) === false) {
        $errors[] = 'Username Not Found. Have You Registered?';
    } else if (user_active($username) === false) {
        $errors[] = 'You Haven\'t Activated Your Account, Please Do So!';   
    }
    print_r($errors);
}
?>