2014-02-17 65 views
1

我是codeigniter的新手。我被困在顯示從數據庫檢索到的值的地方! 如何使用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

我正在從MVC中的Model中獲取控制器的值。但我無法在文本框中顯示內容。 –

+0

請發表一些代碼.. –

回答

1
<?php 
foreach($return_Name as $key) 
{ 
    $val= $key->text_name; 
    echo "<input type='text' value='$val' />"; 
} 
?> 
1

在View -

<?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

您可以通過數據使用控制器的方法

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" />