在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中的文本框中给出的不完全一样

在文本框中显示 API 数据

在 vb.net 的文本框中显示 datagridview 单元格数据

JSP页面中在文本框中输入内容,动态从数据库模糊查询显示到下拉框中。

如何在文本框中显示数据集的多个结果集