在codeigniter的文本框中显示数据
Posted
技术标签:
【中文标题】在codeigniter的文本框中显示数据【英文标题】:Display data into textbox in codeigniter 【发布时间】:2014-03-16 13:11:23 【问题描述】:我是 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 -- 从数据库中获取数据。
【问题讨论】:
我正在将值从我的 MVC 中的模型中获取到控制器中。但我无法将内容显示到文本框中。 请贴一些代码.. 【参考方案1】:您可以从控制器的会话变量中访问您的数据
$data['id'] = $this->session->userdata('user_id');
在视图中,您可以在输入字段中回显它
<input type="text" name="id_admin" value="<?php echo $id; ?>" maxlength="50" class="form-control" />
【讨论】:
【参考方案2】:您可以使用控制器方法将数据传递给视图
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']" /';
【讨论】:
【参考方案3】:<?php
foreach($return_Name as $key)
$val= $key->text_name;
echo "<input type='text' value='$val' />";
?>
【讨论】:
【参考方案4】:您必须将结果发送给查看:
在控制器中:
public function index($return_Name)
$data['return_Name'] = $return_Name;
$this->load->view('PutArtistProfile_v', $data );
在视图中你可以得到像$return_Name
这样的数据
【讨论】:
【参考方案5】:在视图中 -
<?php
foreach ($return_Name as $row )
echo '<input type="text" name="Name" id="Name" value="$row->columnname" />';
?>
【讨论】:
以上是关于在codeigniter的文本框中显示数据的主要内容,如果未能解决你的问题,请参考以下文章
如何保存在PHP CodeIgniter中的文本框中输入的数据
搜索一个单词,就像我在codeigniter中的文本框中给出的不完全一样
在 vb.net 的文本框中显示 datagridview 单元格数据