|
|
|
แบ่งหน้าการพิมข้อมูล ใส่ข้อมูลตรงส่วนของการแสดงเนื่อหายังไงหรอครับ |
|
|
|
|
|
|
|
ตัวอย่างพอสังเขป แยกส่วน php กับ html ออกจากกันให้มากที่สุดเท่าที่จะทำได้
Code (PHP)
<?php
$conn = new mysqli('host', 'user', 'passwd', 'dbname');
if($conn->errno){ die( $conn->error); }
$sql='select fld1, fld2 from (
select 1 fld1, 'abc' fld2
union all
select 2 , 'def'
) as tb_exam';
$mysql_result = $conn->query($sql) or die( $sql.'<br>'.$conn->error);
?><!doctype html>
<html lang="th">
<head>
<meta charset="utf8">
<title>xxxxxxxx</title>
</head>
<body>
<h3>ส่วนนี้แสดงส่วนหัว</h3>
<table>
<thead>
<tr><th>label for fld1</th><th>label for fld2</th></tr>
</thead>
<tbody>
<?php
if( $mysql_result->num_rows<1):?>
<tr><td colspan=2>Data is empty</td></th>
?>
else:
while($tb_row = $mysql_result->fetch_object()):?>
<tr><td><?=$tb_row->fld1?></td><td><?=$tb_row->fld2?></td></tr>
<?php
endwhile;
endif;
?>
</tbody>
</table>
</body>
</html>
|
|
|
|
|
Date :
2019-04-13 06:01:39 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<?php
//$no = mysql_num_rows($result);
// สมมุติ จำนวน reccord = 15
$all_rec = 15;
$all_page= ceil($all_rec/ 10);
for($no=1; $no<=$all_rec; $no++){
if( ($no % 10)==1){
echo "ส่วนหัว:<br>";
}
// ส่วนเนื้อหา
echo $no, ") เนื้อหา <br>";
// ส่วนท้าย
if( ($no % 10)==0 && (ceil($no/10)<$all_page) ){
echo "ส่วนท้าย ก่อน page-break นะครับ";
echo "<div style='page-break-after: always'></div>";
}
}
if(($all_rec % 10)>0) echo "ส่วนท้าย:";
?>
</body>
</html>
ผมเอาอันนี้มาทำอ่ะครับที่พี่เคยสอนสอนไว้ แต่ไม่เข้าใจตรงส่วนของการแสดงเนื้อหา ผม ต้องการวนข้อมูลให้ครบ 6 แถวแล้วขึ้นหน้าใหม่อ่ะครับ จะทำการวนตรงส่วนของเนื้อหายังไงครับ มึนงงมาก
|
|
|
|
|
Date :
2019-04-13 06:28:55 |
By :
pearaphat591 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ศึกษา bootstrap datatable ดีกว่าไหมครับ
หรือ ค้นหา pagination
|
|
|
|
|
Date :
2019-04-13 08:18:12 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ต้องต้องดูตัวอย่าง อันไหน เอาของ จขกท อันแรกเลย
Code (PHP)
// ส่วนเนื้อหา
$ro= $result->fetch_object();
?>
<tr>
<td><?=$no?></td>
<td><?=$ro->fieldname1หมายเลขครุภัณฑ์?></td>
<td><?=$ro->fieldname2วันที่เข้าคลัง?></td>
<td><?=$ro->fieldname3ชื่อครุภัณฑ์?></td>
<td><?=$ro->fieldname4รายละเอียด?></td>
<td><?=$ro->fieldname5เลขที่ใบส่งของ?></td>
<td><?=$ro->fieldname6วันที่เบิก?></td>
<td><?=$ro->fieldname7ชื่อผู้เบิก?></td>
<td><?=$ro->fieldname8ราคาต่อหน่วย?></td>
</tr>
<?php
|
|
|
|
|
Date :
2019-04-13 17:44:43 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|