我是codeigniter的新手。我被困在显示从数据库检索的值的某个地方! 如何使用Codeigniter将从数据库中提取的值显示到文本框中?
我的观点是:PutArtistProfile_v
<?php
foreach ($return_Name as $row )
{
echo '<input type="text" name="Name" id="Name" />';
}
?>
我的控制器是:
public function index($return_Name)
{
$this->load->view('PutArtistProfile_v', $return_Name );
}
$ return_Name - 从数据库中获取数据。
答案 0 :(得分:1)
<?php
foreach($return_Name as $key)
{
$val= $key->text_name;
echo "<input type='text' value='$val' />";
}
?>
答案 1 :(得分:1)
在视图中 -
<?php
foreach ($return_Name as $row )
{
echo '<input type="text" name="Name" id="Name" value="$row->columnname" />';
}
?>
答案 2 :(得分:1)
您必须将结果发送到视图:
在控制器中:
public function index($return_Name)
{
$data['return_Name'] = $return_Name;
$this->load->view('PutArtistProfile_v', $data );
}
在视图中,您可以获得$return_Name
答案 3 :(得分:1)
您可以使用控制器方法
将数据传递给视图public function index()
{
$data['return_data'] = $this->model_name->function_name();
$this->load->view('view_filename', $data );
}
在视图中,您可以使用循环
访问该值foreach($return_data as $row)
{
echo '<input type="text" name="name" value="$row['column_name']" /';
}
答案 4 :(得分:1)
您可以从控制器
的会话变量访问您的数据$data['id'] = $this->session->userdata('user_id');
在视图中,您可以在输入字段
中回显它<input type="text" name="id_admin" value="<?php echo $id; ?>" maxlength="50" class="form-control" />