[英]How to display static values in td column in codeigniter
大家好,我在那里有一張桌子,我需要顯示課程報告,因此每門課程都有一個階段,這樣我就有16種類型的階段,例如:擱置,資產未完成,SME討論等等。像我擁有的16種類型,所以我想要在mt td列中顯示16種類型
<table class="table table-bordered">
<thead>
<tr><th class="center">#</th>
<th class="center"><a href="ProjectView.php?course_id=1">PHY</a></th>
<th class="center"><a href="ProjectView.php?course_id=2">CHE</a></th>
<th class="center"><a href="ProjectView.php?course_id=3">ZOO</a></th>
<th class="center"><a href="ProjectView.php?course_id=4">BOT</a></th>
<th class="center"><a href="ProjectView.php?course_id=5">MATH</a></th>
<th class="center">Total</th>
</TR>
</thead>
<tbody>
<tr>
<td>On Hold</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
</table>
剩下的TD我必須掌握每門課程並顯示
誰能幫助我,我該怎么做。
提前致謝。
如果要將變量從控制器傳遞到視圖,請在$ data變量中執行此操作。
//Controller $this->load->model('mymodel); $data['var1'] = "Some value"; $data['var2'] = "Some value"; $data['query'] = $this->mymodel->thefunction();
//Model = mymodel
//function = thefunction(), you have to obviously create the class and function, if you don't know how to do that, let me know
$sql = "SELECT Count(courseid) as 'statusCount'";
$query = $this->db->query($sql);
現在,當您想在視圖模板中顯示那些變量時,請使用其名稱來調用變量,而無需“ $ data part”
//In your view <?php foreach($query->result() as $row) { echo "<td>" . $row->statusCount . "</td>"; } ?>
您可以通過將所有static string
作為associative array
來實現此目的
$arr = array(0=>'On Hold',1=>'Asset Incomplete',2=>'SME Discussion');
並且您的td
應該是<?php $i = 0; foreach($data as $dt){ ?>
<?php $i = 0; foreach($data as $dt){ ?>
<td><?php echo $arr[$i]; ?></td>
<?php $i++; } ?>
請使用兩個字段設置數組。 一個用於Id,另一個用於課程名稱。
然后使用forech()
在view.html中寫入<td>
。 例如:
forech($array as $item){
echo('<td><a href="ProjectView.php?course_id=".$item["id"]>$item["name"]'</a></td>') ;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.