Я создал страницу учетных записей, в которой я могу просматривать все учетные записи из базы данных. У каждого из них есть кнопка действия «Подробнее». Если нажать «Дополнительно», дополнительные данные из базы данных будут отображаться в текстовых окнах. Я хочу получить идентификатор для каждой строки и передать его контроллеру, чтобы он просматривался. Тем не менее, я не могу заставить их показать их в коробках.Codeigniter Показать данные из базы данных в текстовое поле
Ожидаемое: Image
ток: Image
Контроллер:
function viewmore()
{
$userid = $this->input->get('userid', TRUE);
$data['view'] = $this->model_accounts->viewmore_user($userid);
$data['main_content'] = 'view_adminviewmore';
$this->load->view('includes/admin_viewmore_template', $data);
}
Модель:
public function viewmore_user($userid)
{
$query= $this->db->select('*')->from('accounts')->where('userid', $userid)->get();
return $query->result();
}
Вид на кнопку Действие:
<?php foreach($users as $row): ?>
<tr>
<td><?php echo $row->firstname; ?></td>
<td><?php echo $row->lastname; ?></td>
<td><?php echo $row->username; ?></td>
<td><?php echo $row->address; ?></td>
<td class="action-button mobile-important">
<a href="<?php echo base_url() ."admin_accounts/viewmore/?id=". $row->userid ?>"> <button type="button" class="btn btn-custom-3">View More</button></a>
</td>
<?php endforeach; ?>
</tr>
Просмотр для отображения данных:
<?php foreach($view as $row): ?>
<br>
<p> First Name </p>
<input class="form-control" id="sel1" type="text" placeholder="" value="<?php echo $row->firstname; ?>">
<br>
<p> Last Name </p>
<input class="form-control" id="sel1" type="text" placeholder="" value="<?php echo $row->lastname; ?>">
<br>
<p> Username </p>
<input class="form-control" id="sel1" type="text" placeholder="" value="<?php echo $row->username; ?>">
<br>
<p> Address </p>
<input class="form-control" id="sel1" type="text" placeholder="" value="<?php echo $row->address; ?>">
<br>
<p> E-mail Address </p>
<input class="form-control" id="sel1" type="email" placeholder="" value="<?php echo $row->email; ?>">
<br>
<p> Contact Number </p>
<input class="form-control" id="sel1" type="text" placeholder="" value="<?php echo $row->contactnum; ?>">
<br>
<?php endforeach; ?>
Привет, я забыл добавить мнение для моей кнопки действий. Я отредактировал его выше. У меня уже есть ID в моем URL-адресе, но все же я не могу отображать данные в полях. – coderszx
привет, что показывать в текстовых полях прямо сейчас? это пусто? !!! – nima
Изображение также выше, одно в текущем. Но я хочу, чтобы он выглядел так, как ожидалось. – coderszx