2017-02-21 59 views
1

你好,我正在尝试做简单的角色系统到我的网站。从数据库中选择所有用户,并把日期选择选项

我希望把我所有的useres从数据库到现场,我可以选择其中之一,并添加一些此特定用户

我有什么?连接到分贝,插入,删除等。

我创建了简单的选择表单,我想放置用户。

此字段仅用于管理员角色。

<?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 } ?> 

这部分会话类型工作正常。只有管​​理员才能看到这部分。

但是我怎样才能分配useres到值?

我的表看起来像 ID名称用户名密码其中名称=姓名和用户名=登录。我可以使用名称或用户名。

有人有什么想法吗?

回答

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

好吧,我不喜欢的东西是

<?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 } ?> 

但是,当我选择,例如用户:尼尔森有没有选项显示。我怎样才能将它分配给现场?

相关问题