首页 文章

在codeigniter中将数据显示到文本框中

提问于
浏览
1

我是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 - 从数据库中获取数据 .

5 回答

  • 1

    在视图中 -

    <?php 
         foreach ($return_Name as $row ) 
            {
                echo '<input type="text" name="Name" id="Name" value="$row->columnname" />';
            }
        ?>
    
  • 1

    您必须将结果发送到以下内容:

    在控制器中:

    public function index($return_Name)
    {       
        $data['return_Name'] = $return_Name;
        $this->load->view('PutArtistProfile_v', $data );
    }
    

    在视图中,您可以获得像 $return_Name 这样的数据

  • 1
    <?php
    foreach($return_Name as $key)
    {
        $val= $key->text_name;
        echo "<input type='text' value='$val' />";
    }
    ?>
    
  • 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']" /';
    }
    
  • 1

    您可以从控制器的会话变量访问您的数据

    $data['id'] = $this->session->userdata('user_id');
    

    在视图中,您可以在输入字段中回显它

    <input type="text" name="id_admin" value="<?php echo $id; ?>"   maxlength="50" class="form-control" />
    

相关问题