2017-03-25 5 views
0

私はPHPをかなり新しくしており、これを行う方法がわかりません。他のテーブルに現在のユーザIDを挿入するPHP

は、私は2つのテーブルがあります。

所有者(OWNERID(PK)、ユーザ名、パスワード)

会場(venueid(PK)、owenerid(FK)、venuename、場所、数)

所有者は、現在ログインしているユーザーの詳細を保存します。ユーザーがログインすると、会場のテーブルに挿入されるフォームに詳細を入力します。

現在ログインしているユーザーのowneridを取得してownerid (in venue table)に挿入するにはどうすればよいですか?後で特定のユーザーが追加したすべての会場を選択できるようにしてください。

私はできるだけ多くの説明/コードをいただければ幸いPHPにかなり新しいです:)

ありがとう!

答えて

0

ログインしたユーザーがいる場合は、Cookieまたはセッションのいずれかで識別できます。あなたはセッション変数にそのowneridを保存する場合は、あなたがこのユーザーのみができるようにし、選択した会場に関連してその変数を使用して、それらを一緒に関連付けることができ

$ownerid = $_SESSION['user'] 

が必要な時はいつでも、それをアクセスすることができますログインしたときに自分のオーナーIDと一致すると表示されます

+0

申し訳ありません私はとても新しいので、もう少し説明が大好きです!いつ私はそれをするのですか?ログインしたとき、またはアカウントを作成しているときは?ありがとうございます – sd0093

+0

私はあなたが訪問者がログインしているときにこれをしたいと思っていましたか?そうであれば、ログイン時にユーザー名とパスワードを確認します。正しければメンバーページにリダイレクトし、セッションを設定します。セッションを設定すると、そのIDに関連付けられた会場を探すことができるように、メンバーのIDの値を与えます。まだセッションに精通していない場合は、最初にセッションを調べることをお勧めします。 – Source

関連する問題