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 に答える