ผมนำข้อมูลจาก DB มาแสดงทั้งหมดที่หน้าเว็ปครับ แต่อยากให้ตอนปริ้น มีหัวตารางทุกหน้า และไม่ให้เส้นตารางตกขอบ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ผมนำข้อมูลจาก DB มาแสดงทั้งหมดที่หน้าเว็ปครับ แต่อยากให้ตอนปริ้น มีหัวตารางทุกหน้า และไม่ให้เส้นตารางตกขอบ

ผมนำข้อมูลจาก DB มาแสดงทั้งหมดที่หน้าเว็ปครับ แต่อยากให้ตอนปริ้น มีหัวตารางทุกหน้า และไม่ให้เส้นตารางตกขอบ
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
include('connect.php');
if($_GET['datestart']){	
$w =" where e_date between '$_GET[datestart]' and '$_GET[dateend]' ";
}
$sql = "select * from equipment as e inner join equipment_type as t on e.type_id = t.type_id".$w." order by e_id asc";

$result = mysql_query($sql);

?>
 
<table width="1024" border="0" cellspacing="0" cellpadding="0" align="center">

  <tr>
    <td height="39" align="center"><h4>บัญชีอุปกรณ์</h4></td>
  </tr>
  <tr>
    <td height="52" align="center"><h4>ตั้งแต่วันที่ <?php echo $_GET['datestart'];?> ถึงวันที่ <?php echo $_GET['dateend'];?></h4></td>
  </tr>
</table>
    <table width="100%" border="1" cellspacing="0" cellpadding="0" align="center">
  
   <tr>
    <td width="51" align="center" bgcolor="#0099FF"><h4>ลำดับ</h4></td>
    <td width="153" align="center" bgcolor="#0099FF"><h4>ชื่ออุปกรณ์</h4></td>
    <td width="102" align="center" bgcolor="#0099FF" ><h4>หมายเลข</h4></td>
    <td width="102" align="center" bgcolor="#0099FF"><h4>serial number</h4></td>
    <td width="102" align="center" bgcolor="#0099FF"><h4>รายละเอียด</h4></td>
    <td width="102" align="center" bgcolor="#0099FF"><h4>สถานที่ตั้ง</h4></td>
    <td width="102" align="center" bgcolor="#0099FF"><h4>ผู้รับผิดชอบ</h4></td>
    <td width="102" align="center" bgcolor="#0099FF"><h4>สถานะ</h4></td>
    <td width="102" align="center" bgcolor="#0099FF"><h4>หมายเหตุ</h4></td>
    <td width="106" align="center" bgcolor="#0099FF"><h4>ประเภท</h4></td>
    <td width="106" align="center" bgcolor="#0099FF"><h4>วันลงทะเบียน</h4></td>
    <td width="106" align="center" bgcolor="#0099FF"><h4>วันสำรวจ</h4></td>
    <td width="106" align="center" bgcolor="#0099FF"><h4>ภาพ</h4></td>
  </tr>
 <?php 
	
 $i = 0;

 while($row=mysql_fetch_array($result)){
	 $i++;
	 if($i % 2 == 0){
		 $bg = "#99FFFF";
		 }else{
			 $bg = "";
			 }
			
	 ?>
  <tr bgcolor="<?php echo $bg; ?>" >
 
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['e_id'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['e_name'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['e_num'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['e_serial'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['e_detail'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['e_locaton'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['e_respon'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['e_status'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['e_comment'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['type_name'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['e_date'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><?php echo $row['servey'];?>&nbsp;</td>
    <td align="center" bgcolor="<?php echo $bg; ?>"><img src="image_equip/<?php echo $row['e_pic'];?>" width="50" height="30" />&nbsp;</td>   
  </tr>

    <?php }?>
 
</table>

 


</body>
</html>


ผมนำข้อมูลจาก DB มาแสดงทั้งหมดที่หน้าเว็ปครับ แต่อยากให้ตอนปริ้น มีหัวตารางทุกหน้าและเส้นตารางไม่ตกขอบ เพราะจะทำเป็นเอกสารรายงานครับ 
ต้องใช้วิธีไหนหรอครับ ขอบคุณครับ


Bank003 202.28.154.xxx 27-01-2015 15:06:08

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ดูบลความนี้เป็นแนวทาง

การแบ่งหน้า การพิมพ์ สำหรับข้อมูลต่อเนื่อง ด้วย css อย่างง่าย 


ninenik 115.87.69.xxx 27-01-2015
 ความคิดเห็นที่ 2
คือตอนนี้หัวตารางมันแสดงมาห้าอันครับ แต่ติดตรงที่ข้อมูลมันไม่ได้พิมพ์ไว้ตายตัวที่เพจครับ ผมดึงมาจากฐานข้อมูลจะทำอย่างไรให้มันตัดไปแต่ละเพจได้ครับ เนื่องจากตอนนี้หน้าแรกมันแสดงข้อมูลทั้งหมดเรยจากฐานข้อมูล และก็มีหัวตารางอีกสี่หัวอยู่ข้างล่างข้อมูล ขอบคุณครับ


bank003 171.96.177.xxx 28-01-2015 08:42






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ