このコードを理解するのに役立ちますが、なぜエラーが表示されるのですか?コントローラから変数を渡す
A PHPエラーが重大度遭遇した
:未定義の変数:plain_pass
ファイル名:ビュー/ editusers.php
行番号:59
メッセージに注目してください
行59:
<td> <input type="password" name="password" value="<?php echo $plain_pass; ?>"> </td>
コントローラ/ Cpages.php
public function editusers() {
$user_id = $this->uri->segment(3);
$data['users'] = $this->Mpages->call_point_users($user_id);
foreach($users as $users_item) {
$encrypt_pass = $users_item['password'];
$plain_pass = $this->encrypt->decode($encrypt_pass);
}
$this->load->view('editusers', $data, $plain_pass);
}
ビュー/ editusers.php
<div class="widget-box">
<div class="widget-title"><h5>Users</h5></div>
<div class="widget-content">
<?php echo form_open('cpages/editusersdb'); ?>
<table border="0" style="width: 100%; height: 90px;">
<tr>
<td>NAME</td>
<td><input type="text" name="fname" value="<?php echo $users_item['username']; ?>"></td>
</tr>
<tr>
<td>EMAIL</td>
<td><input type="text" name="fname" value="<?php echo $users_item['email']; ?>"></td>
</tr>
<tr>
<td>PASSWORD</td>
<td><input type="password" name="password" value="<?php echo $plain_pass; ?>"></td>
</tr>
<tr>
<td>ROLE</td>
<td>
<select>
<optgroup>
<option value="Administrator">Administrator</option>
<option value="Manager">Manager</option>
</optgroup>
</select>
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" class="edit" name="submit" value="SUBMIT"></td>
</tr>
</table>
</div>
<?php endforeach; ?>
は忘れてはいけないため、一部を使用し、それを解読することができるので、 暗号化は、パスワードをまだコードではありませんCodeIgniterのあなたがそれを受け入れるための答えが働いたとき。 – user4419336