Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库中选择所有用户,并将日期放入选择选项_Php_Angularjs - Fatal编程技术网

Php 从数据库中选择所有用户,并将日期放入选择选项

Php 从数据库中选择所有用户,并将日期放入选择选项,php,angularjs,Php,Angularjs,你好,我正在尝试做我的网站简单的角色系统 我想把数据库中的所有用户都放到一个字段中,在这个字段中我可以选择其中一个,并为这个特定的用户添加一些内容 我有什么?连接到数据库、插入、删除等 我创建了一个简单的选择表单,我想把用户放在其中 此字段仅用于管理员角色 <?php if($_SESSION['type']=='Admin') { ?> <md-input-container flex="50">

你好,我正在尝试做我的网站简单的角色系统

我想把数据库中的所有用户都放到一个字段中,在这个字段中我可以选择其中一个,并为这个特定的用户添加一些内容

我有什么?连接到数据库、插入、删除等

我创建了一个简单的选择表单,我想把用户放在其中

此字段仅用于管理员角色

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

从数据库中选择用户
用户1进行选择
用户2选择
此会话类型的部件工作正常。只有管理员才可以看到这个部分

但是我怎样才能将用户分配给值呢

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


有人知道吗?

如果您已经从数据库中获得了数据。您只需执行一个循环:

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

从数据库中选择用户
@foreach($users作为$user)
{{$user.name}
@endforeach

如果您已经拥有数据库中的数据。您只需执行一个循环:

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

从数据库中选择用户
@foreach($users作为$user)
{{$user.name}
@endforeach

好的,我做了类似的事情

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

选择用户

但当我选择例如user:Nelson时,并没有显示在选项中。我怎样才能将它分配到字段?

好的,我做了类似的事情

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

选择用户
但当我选择例如user:Nelson时,并没有显示在选项中。我怎样才能把它分配到野外