我在管理模块中有用户。针对每个用户行,我都有编辑用户选项。当管理员单击该编辑用户选项时。他将看到带有字段的编辑用户表单。在这些表单字段中,其中一个字段是下拉列表,它是用户配置文件类型。
现在从数据库中,我将获得有关该用户的所有详细信息的数组,管理员编辑称为$user_details
. 但是从数据库中我会得到像这样的字段名称中的用户配置文件ID$user_details['profile_id'];
同时,我有另一个数组,它将配置文件 ID 与配置文件名称映射。这被称为$profile
现在,当管理员首先单击编辑时,他需要在编辑之前查看该用户的 profile_name。当他单击该下拉菜单时,他需要查看可用于更改的配置文件类型。
我不知道如何做到这一点。
但这就是我尝试过的
<label>Profile: <?php echo form_error('profile'); ?></label> <br />
<select class="styled" name="profile_id">
<?php foreach($profiles as $profile) { ?>
<option value="<?php echo $profile['profile_id']?>" <?php if ( set_value('profile_id') == $user_details['profile_id']) {?>selected="selected"<? } ?>><?php echo $profile['profile_name']?></option>
<?php } ?>
</select>