如何获得角色名称

时间:2019-02-18 04:15:46

标签: codeigniter

<?php
    $role_class = new RoleModel;
    $role_name = "";
    foreach ($role_class->getInfoById("role_id") as $row) {
        # code...
        $role_name = $row->role_name;
    }
?>
<fieldset class="g12 go pb_s">
    <legend>Basic Info</legend>
    <div class="g12 go">
        <div class="g7 go">
            <div class="g2">
                <label for="groupName">Role Name:</label>
            </div>
            <div class="g4">
                <input type="text" placeholder="Type Role Name here..." name="role_name" value="<?php echo $role_name; ?>" required="required">
            </div>
        </div>
    </div>
</fieldset>

1 个答案:

答案 0 :(得分:0)

您可以使用PHP的$ post通过HTML标签的名称来检索输入标签的值。

例如,更改表单中的方法,然后通过输入名称回显该值:

在您的HTML

        var slices = GetSlices();

        if (slices.Any(s => s == "XXX"))
        {
            MessageBox.Show("X Won!");
        }

        if (slices.Any(s => s == "OOO"))
        {
            MessageBox.Show("O Won!");
        }

在您的.php文件中,您可以获取如下所示的值

<form name="form" action="" method="post">
  <input type="text" name="role_name" id="role_name" value="<?php echo $role_name;?>">
</form>

由于编辑者编辑了他的问题,所以我将添加更多示例。

例如,我得到了要显示在html中的数据列表,在控制器中,我将首先放入数组中。

$role_name=$post['role_name'];

在html之后,我会这样

  $form_fields = array('username', 'ref', 'password', 'password_confirm')

上面的代码将循环播放,并且输入字段将具有他的名字