2017-02-21 3 views
1

こんにちは私は自分のウェブサイトに簡単な役割システムをしようとしています。データベースからすべてのユーザーを選択して日付を入力してオプションを選択してください

私はそれらのいずれかを選択し、私は何をこの特定のユーザ

のために何かを追加できる場所フィールドために、データベースからすべての私のuseresを入れたいですか? dbへの接続、挿入、削除など

Iユーザーを配置したい単純な選択フォームを作成しました。

このフィールドは管理者ロール専用です。

<?php if($_SESSION['type']=='Admin') { ?> 
       <md-input-container flex="50"> 
        <label>Choose user from db</label> 
        <md-select name="user" ng-model="user" required> 
         <md-option value="user1">user1 to choose</md-option> 
         <md-option value="user2">user2 to choose</md-option> 
        </md-select> 
       </md-input-container> 
    <?php } else { ?> 
    <?php } ?> 

このセッションタイプの部分はうまく動作します。管理者だけがこの部分を見ることができます。

どのように値にユーズを割り当てることができますか?

私のテーブルは のように見えます。ID名username passwordここで、name = nameとsurnameおよびusername = loginです。私は名前やユーザー名を問わず作業ができます。

誰かが考えていますか?

答えて

0

既にデータベースのデータがある場合。あなたは、単にループを行うことができます。

   <md-input-container flex="50"> 
       <label>Choose user from db</label> 
       <md-select name="user" ng-model="user" required> 
        @foreach ($users as $user) 
        <md-option value="{{ $user.id }}">{{ $user.name }}</md-option> 
        @endforeach 
       </md-select> 
      </md-input-container> 
0

[OK]を、私はその

<?php if($_SESSION[ 'type']=='Admin') { ?> 
       <md-input-container flex="50"> 
        <label>Choose user</label> 
        <md-select name="username" ng-model="" required> 
         <?php $res=mysqli_query($link, "select * from login"); while($row=mysqli_fetch_array($res)) { ?> 

         <md-option> 
          <?php echo $row[ "username"]; ?> 
         </md-option> 

         <?php } ?> 
        </md-select> 
       </md-input-container> 
       <?php } else { ?> 
       <?php } ?> 

のような何かをした。しかし、私は、例えば、ユーザのために選択した場合:ネルソンオプションに表示がありません。どのように私はフィールドにそれをおろすことができますか?