2011-12-17 14 views
-1

セッション中にMysqlデータベースに予約されたユーザーIDの対応する値に基づいて動的リンクを設定できる動的ナビゲーションメニュー(PHP変数ベース)を作成する方法はありますか?ダイナミックナビゲーションメニューの作成方法は?

+0

は私が/エコーherfタグ内の主キーの値として、セッション変数を照会することによって、問題を解決してきました。以下のタグは、私がそれをどうやって行ったかを示しています。 User Account User Setting User Profile polarexpress

答えて

-2

私はこの問題を最終的に解決しました。他の視聴者のガイドラインになるように、ここにソリューションを投稿しています。

フォーム変数&などの定義済みのPHPバリエーションを、プライマリまたはユニークキーの値としてエコー/クエリすることによって行うことができます(ここでは、 'id'はデフォルトでプライマリキーとユニークキーです) herfタグの内側にあります。

<a href="user.php?id=<?php echo $_SESSION['user_id']; ?>">User Account</a> 
<a href="user.php?id=<?php echo $_SESSION['user_id']; ?>">User Setting</a> 
<a href="user.php?id=<?php echo $_SESSION['user_id']; ?>">User Profile</a> 

おかげで、

+0

クエリ文字列にセッション変数を配置するために少し奇妙に思えます。 user.phpスクリプトはおそらくセッションにもアクセスしています。 – Michiel

+0

なぜセッション変数をクエリ文字列に配置するのが奇妙ですか?説明しますか?私が問題を解決した方法は、私の目的を完全に果たすことです。ログインセッションのようなセッション中に、Mysqlデータベースに予約されているユーザーIDの対応する値に基づいてナビゲーションメニューのリンクを動的に設定する方法はありますか?はい。ユーザーが自分のアカウントに正常にログインした後でなければ、user.phpスクリプトはセッションにアクセスできません。 – polarexpress

関連する問題