0
配列データをテーブルに表示しようとしましたが、完全に行っていますが、以下のメジャーフィールドname
を持つ特定のフィールドに基づいてデータ配列を表示する方法は、テーブル内のデータ。CodeIgniterの特定のフィールドに基づいてデータ配列を作成します
例データ
| Name | Option | Value
===============================
| Ahmad | High | 90
| Smith | Low | 43
| John | Low | 55
| Adam | High | 79
| Smith | High | 80
| Adam | Low | 55
| Ahmad | Low | 48
| John | High | 90
そして、私は
| Option |
================================
| Name | High | Low |
===============================|
| Ahmad | 90 | 48 |
| Smith | 80 | 43 |
| John | 90 | 55 |
| Adam | 79 | 55 |
コントローラ
function detail_data() {
$data = array(
'detail_option' => $this->my_model->model_detail($metadata_code),
);
$this->load->view('my_view', $data);
}
モデル
function model_detail() {
$query = $this->db->select('*')
->from('tb_student')
->group_by('name')
->get();
if ($query->num_rows() > 0) {
foreach ($query->result() as $data) {
$result_data[] = $data;
}
return $result_data;
}
}
を期待データを以下の
ビュー
<table>
<thead>
<tr>
<td rowspan="2">Name</td>
<td colspan="2">Option</td>
</tr>
<tr>
<td>High</td>
<td>Low</td>
</tr>
</thead>
<tbody>
<?php
foreach ($detail_option as $row) {
echo '<tr>';
echo '<td>'.$row->name.'</td>';
echo '<td>'.$row->high.'</td>';
echo '<td>'.$row->low.'</td>';
echo '</tr>';
}
?>
</tbody>
</table>
私はあなたのスクリープを試してみます –
上記の変数名でerrを削除しました。 – Prakash
データがすべて表示されないので空白 –