2016-11-17 9 views
0

これは私のテーブルの図です。私はcodeigniterの見解でヘッダの日付カラムを変換する必要があります。どのように列データを行に変換するのですか

enter image description here

私はこのようなデータをフォーマットします:

|DATE/NAME| 12/11/16 | 13/11/16 | 14/11/16 | 15/11/16 | 16/11/16 | 
|Lokesh | HD  | HD  | HD  | HD  | HD  | 
|LLLL  | HD  | HD  | HD  | HD  | HD  | 
|LLLLLL | HD  | HD  | HD  | HD  | HD  | 
+0

私は推測、あなたがあなたの質問をフォーマットする必要があります。 –

+0

あなたは**自分で何か試したことがありますか?はいの場合:私たちと共有してください。そうでない場合は、*自分自身で何かを試してから、私たちと共有してください。 –

+0

私はコード化で新しくなったのを助けてくれる解決策はありません –

答えて

0

あなたはforeachのステートメントを使用する必要があります。あなたは初心者なので、私はあなたを助けていますが、次回は助けを求める前に何かやってみてください。 Codeigniterの前にPHPを学んでください。

編集:日付でグループ化するようですので、Codeigniter guideにチェックを入れ、自分のコードを編集してください。

あなたのコードは以下のようにする必要があります:

モデル:

public function some_model_function() 
{ 
    $data = array(); 

    foreach ($this->db->get('your_table_name')->result_array() as $row) 
    { 
    $data[] = $row; 
    } 

    return $data; 
} 

コントローラー:

public function some_controller_function() 
{ 
    $data['some_name'] = $this->Your_model_name->some_model_function(); 
    $this->load->view('your_view_name', $data); 
} 

ビュー:

<table> 
    <thead> 
    <tr> 
     <td>Column Name 1</td> 
     <td>Column Name 2</td> 
    </tr> 
    </thead> 
    <tbody> 
    <?php foreach($some_name as $r) { ?> 
     <tr> 
     <td><?php echo $r['key_name']; ?></td> 
     <td><?php echo $r['other_key_name']; ?></td> 
     </tr> 
    <?php }?> 
    </tbody> 
</table> 
関連する問題