Как я могу получить название роли - PullRequest
0 голосов
/ 18 февраля 2019
<?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 голосов
/ 18 февраля 2019

Вы можете использовать PHP $ post для получения значения входного тега через имя HTML-тега.

Например, измените метод в своей форме, а затем отобразите значение по именивходные данные:

В вашем HTML

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

В вашем .php вы можете получить значение, как показано ниже

$role_name=$post['role_name'];

Поскольку редактор редактировал свои вопросы, ядобавит еще пример.

Например, я получил список данных, которые нужно отобразить в html, в контроллере я сначала поместу в массив.

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

после этого вhtml, я сделаю вот так

<?php foreach($__form_fields as $field) {?>
<input type="text" placeholder="<?php echo $field?>" name="<?php echo $field? >" value="" required="required">
<?php }?>

, который приведенный выше код будет зацикливать, а поле ввода будет иметь имя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...