これは、あなたが私が(私はそれを読んでいないし、それが正しいかどうかわからないが)答えを提供したJoining tables in MySql with one common field but different values for the common fieldとほとんど同じ質問です。
基本的には、「ロール」の列に値1〜3、管理者1、管理者2、従業員3という1つのテーブルがあります。
ユーザーがログインするときに、パスワードとユーザー名が正しいかどうかを確認するためにデータを処理します。もしそうなら、私はあなたが求めているものは非常にわからないよう謝罪..しかし、取得するために、ユーザーは何であるか「役割」をチェックし、それらをあなたのコメントに応えて
if($role == 1){
// redirect to admin page
}
elseif($role == 2){
// redirect to manager page
}
elseif($role == 3){
// redirect to employee page
}
をリダイレクト... データベースからユーザーの「役割」(管理者、管理者または従業員)が使用
$getrole = mysql_query("SELECT role FROM table WHERE username = $username AND password = $password", $conn);
$rowrole = mysql_fetch_assoc($getrole);
$role = $rowrole['role'];
$ connはデータベースへの接続である
、$ユーザ名はusernameは、ログインフォームに入力され、$パスワードが入力されたパスワードでありますログインフォームに入力します。ユーザー名またはパスワードが正しくない場合、$ roleは0として返され、エラーメッセージを表示することができます。
管理者や管理者より多くの従業員がいると仮定しているので、従業員などのデフォルトの役割を持つ必要があります。したがって、phpMyAdminにアクセスして、「ロール」のデフォルトを「As As As As As As 1」に設定します。ロールを選択しないと、デフォルトで従業員として割り当てられます。しかし、このフィールドを検証して、役割を選択させることができます。とにかく...ユーザーの役割を取得したら、どのページに誘導するのかを知ることができます。
今、ユーザー名とパスワードがparticular..codeに連れて行くためにどのように与えられたときlogintable ..andで選択したラジオボタンの値を接続する方法をしてください..私はコードをしましたが、どのように、コメント欄で送信します – user1160249
もしあなたが役に立つコードを送ったら – user1160249
あなたは共通のフィールドのための一つの共通のフィールドと異なる値を持つmysqlのテーブルを結合するトピックの同じコードを見ることができます..追加のコードを追加してください..help me – user1160249