0

有人可以帮助我在我的网站上有用户,当用户点击他们的个人资料时,它会将用户带到 profile.php?id=(无论 id 号码)

我正在尝试这样做,以便如果用户尝试转到配置文件 id='1' 那么这将包括 noprofile.php 基本上告诉用户配置文件不存在。

我一直在这样做,这似乎有效,但现在无论几天后它停止工作,我都不知道为什么?

有人可以告诉我我哪里出错了谢谢。

profile.php 中的代码:

<?php
$admin_account = admin_account();
while ($admin = mysql_fetch_array($admin_account)) {
    include ('includes/mod_profile/mod_noprofile.php');

}
?>

功能:

function admin_account() {
            global $connection;
            global $profile_id;
            $query = "SELECT user_id
                        FROM ptb_profiles
                        WHERE user_id =\"$profile_id\"
                        AND ptb_profiles.user_id='1'";
            $admin_account = mysql_query($query, $connection);
            confirm_query($query, $connection);
            return $admin_account;
        }
4

1 回答 1

-1

在执行查询之前进行测试以查看 id==1

if isset($_GET["id"]==1){
    include ('includes/mod_profile/mod_noprofile.php');
}
else {
    //do query and get user profile information
}
于 2013-02-23T17:22:13.377 回答