สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network
Moderator: mindphp, ผู้ดูแลกระดาน
-
jamepiyawat
- PHP VIP Members
- โพสต์: 2008
- ลงทะเบียนเมื่อ: 21/05/2019 10:45 am
โพสต์ที่ยังไม่ได้อ่าน
โดย jamepiyawat »
พอดีว่าผมนั้นต้องการที่จะให้ตารางมี 12 แถวแบบคงที่ แต่ว่าข้อมูลที่แสดงในตารางจะมี 2 ข้อมุล บ้าง 3 ข้อมูลบ้างแล้วแต่ข้อมูล ซึ้งตอนนี้ผมทำได้แค่ว่าถ้ามีข้อมูล 3 ข้อมูลตารางก็จะแสดง 3 แถว ครับ
จึงอยากทราบว่าจะทำอย่างไรให้ข้อมูลแสดงในตารางที่ถูกกำหนดไว้ 12 แถวแล้ว ครับ
loop ที่ใช้ตอนนี้
โค้ด: เลือกทั้งหมด
<?php for ($i=0; $i < 5; $i++) {
?>
<tr>
<td> <div align="center">a</div></td>
<td> <div>b</div></td>
<td> <div align="center">c</div></td>
<td> <div align="center">d</div></td>
<td> <div align="right">e</div></td>
</tr>
<?php
} ?>
ถ้าข้อมูลมี 5 ข้อมูลก็จะมีตารางออกมา 5 แถว
- Selection_999(2273).png (6.15 KiB) Viewed 427 times
-
thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
-
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย thatsawan »
เขียนเเบบง่าย loop 2 รอบ
โค้ด: เลือกทั้งหมด
$all_row = 12; #จำนวนเเถวทั้งหมด
$data_row = 5; #จำนวนเเถวที่ต้องการเเสดงข้อมูล
for ($i=0; $i < $data_row; $i++) {
echo 'Row'.$i;
echo '<hr>';
}
if ($all_row > $data_row){
$row_no_data = $all_row - $data_row;
for ($i=0; $i < $row_no_data; $i++) {
echo 'Row_no_data'.$i;
echo '<hr>';
}
}
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 57