如果profile id = 1不包含profile.php?

时间:2013-02-23 17:10:59

标签: php mysql

有人可以帮助我在我的网站上有用户,当用户点击他们的个人资料时,用户需要profile.php?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;
        }

1 个答案:

答案 0 :(得分:-1)

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

if isset($_GET["id"]==1){
    include ('includes/mod_profile/mod_noprofile.php');
}
else {
    //do query and get user profile information
}