วันพฤหัสบดีที่ 9 ตุลาคม พ.ศ. 2557

Tip : ดึงข้อมูลจาก DATABASE มาแสดงแล้วแบ่งคอลัมน์ตามต้องการด้วย Codeigniter Framework




สวัสดีครับวันนี้ผมจะมาบอกเทคนิคการแสดงข้อมูลเป็นคอลัมน์ โดยดึงข้อมูลจาก database มาแสดงแล้วแบ่งคอลัมน์ตามต้องการ ดังรูปตัวอย่างด้านบนเลยครับ


เขียนโค้ดในส่วนของ Views
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
echo"<br/><center><table class=\"table table-striped\"><tr>";
$intRows = 0;
 $this->db->order_by('order_no','asc');
 $personal = $this->db->get('tbpersonal')->result_array();
foreach ($personal AS $rs) :
$intRows++;
echo "<td>";
if ($rs['picture'] == '') {
echo "<a href='" . base_url() . "assets/upload/personal/none.gif' class='prettyphoto'><img src='" . base_url() . "assets/upload/personal/none.gif' class='img-thumbnail'/>";
} else {
echo "<a href='" . base_url() . "assets/upload/personal/" . $rs['picture'] . "' class='prettyphoto'><img src='" . base_url() . "assets/upload/personal/" . $rs['picture'] . "' class='img-thumbnail'/>";
}
echo "<h5>" . $rs['name'] . "</h5>";
echo $rs['department'];
echo "<h6>อีเมล์ :" . $rs['email'];
?>
<?php
echo"</td>";
if (($intRows) % 2 == 0) {
echo"</tr>";
} else {
echo "<td>";
}
?>
<?php
endforeach;
echo"</tr></table></center>";
?>


if (($intRows) % 3 == 0) {   ระบุจำนวนคอลัมน์ที่ต้องการแสดงเลยครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น