จะทำอย่างไรจะแสดงข้อมูลในจำนวนตารางที่คงที่ได้ครับ

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: จะทำอย่างไรจะแสดงข้อมูลในจำนวนตารางที่คงที่ได้ครับ

Re: จะทำอย่างไรจะแสดงข้อมูลในจำนวนตารางที่คงที่ได้ครับ

by thatsawan » 21/12/2019 2:07 pm

เขียนเเบบง่าย loop 2 รอบ

Code: Select all

$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>';

  }
}

จะทำอย่างไรจะแสดงข้อมูลในจำนวนตารางที่คงที่ได้ครับ

by jamepiyawat » 21/12/2019 1:51 pm

พอดีว่าผมนั้นต้องการที่จะให้ตารางมี 12 แถวแบบคงที่ แต่ว่าข้อมูลที่แสดงในตารางจะมี 2 ข้อมุล บ้าง 3 ข้อมูลบ้างแล้วแต่ข้อมูล ซึ้งตอนนี้ผมทำได้แค่ว่าถ้ามีข้อมูล 3 ข้อมูลตารางก็จะแสดง 3 แถว ครับ

จึงอยากทราบว่าจะทำอย่างไรให้ข้อมูลแสดงในตารางที่ถูกกำหนดไว้ 12 แถวแล้ว ครับ

loop ที่ใช้ตอนนี้

Code: Select all

<?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
Selection_999(2273).png (6.15 KiB) Viewed 176 times

Top