|
|
|
อยากทำให้รายงาน แบ่งหน้าได้อ่ะค่ะ ช่วยดูทีนะคะ มีภาพประกอบ |
|
|
|
|
|
|
|
ขอดูโค้ดครับ แล้วส่วนที่2คือส่วนไหนครับ
|
|
|
|
|
Date :
2013-07-17 11:21:42 |
By :
psist |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : psist เมื่อวันที่ 2013-07-17 11:21:42
รายละเอียดของการตอบ ::
สว่นที่สองคือ
เช่นมันมีเกิน 2 เรคอคร์ดเป็น 10 หรือ 100 เรคคอร์ดอ่ะคะ จะแบ่งยังไง โดยเอาแค่ส่วนนี้ อ่ะคะ
Code (PHP)
<body><div data-role="page" id="page1">
<p><a href="index.php">หน้าแรก</a> <a href="SearchAndEdit.php">ย้อนกลับ</a></p>
<p> </p>
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>" >
<div data-theme="a" data-role="header" align="center">
<h1>Inpection Record </h1>
</div>
<fieldset>
<legend> ค้นหา</legend>
<p>เลข P/O<label for="txtsearch"></label>
<input name="txtkey" type="text" id="txtpo" value="<?=$_GET['txtkey']?>">
วันที่
<label for="txtdateSearch"></label>
<input type="text" name="txtdateSearch" id="txtdateSearch" placeholder="2013-06-01" value="<?=$_GET['txtdateSearch']?>">
<input type="submit" name="btnsearch" id="btnsearch" style="width:120px; height:30px; font-size:
16px" value="ค้นหา"></td>
</p></fieldset>
</form>
<?
if ($_GET['txtkey']&&$_GET['txtdateSearch']!="")
{
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("tem");
$strSQL2 .="SELECT employee.*,qc_record.EmpID,Po,Date from(qc_record INNER JOIN employee ON qc_record.EmpID=employee.EmpID)WHERE(qc_record.Po LIKE '%".$_GET['txtkey']."%'AND qc_record.Date LIKE '%".$_GET['txtdateSearch']."%')";
$strSQL1 .="SELECT inspection_rec.*,qc_record.Po from (qc_record INNER JOIN inspection_rec ON qc_record.Po=inspection_rec.Po)WHERE( qc_record.Po LIKE '%".$_GET['txtkey']."%'AND qc_record.Date LIKE '%".$_GET['txtdateSearch']."%')";
$strSQL .= "SELECT qc_record.*,standardvalue.*,employee.*,ball_model.*,country.*,artwork.*,criterion.*
from (qc_record INNER JOIN standardvalue ON qc_record.Po=standardvalue.Po)
LEFT JOIN employee ON employee.EmpID=qc_record.EmpID
LEFT JOIN ball_model ON ball_model.ModelID=qc_record.ModelID
LEFT JOIN country ON country.CountryID=qc_record.CountryID
LEFT JOIN artwork ON artwork.Artwork=qc_record.Artwork
LEFT JOIN criterion ON criterion.Std = qc_record.Std
WHERE( qc_record.Po LIKE '%".$_GET['txtkey']."%'AND qc_record.Date LIKE '%".$_GET['txtdateSearch']."%')";
$objQuery2 = mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
$objQuery1 = mysql_query($strSQL1) or die ("Error Query [".$strSQL1."]");
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="80%" height="62" border="0">
<tr>
<td width="380" height="46" bgcolor="#FFFFFF"><table width="80%" height="62" border="0">
<tr>
<td width="380" height="46" bgcolor="#FFFFFF"><p> <img src="untitled.png" alt="" width="118" height="31"></p>
<div align="center" id="btnsearch2">Finish Inspection (After press)Record</div>
<p></p>
<table width="200" border="1">
<tr>
<td width="13%"><div align="center">วันที่ตรวจ</div></td>
<td width="8%"><div align="center">เวลา</div></td>
<td width="13%"><div align="center">รุ่น</div></td>
<td width="15%"><div align="center">PO</div></td>
<td width="15%"><div align="center">ประเทศ</div></td>
<td width="8%"><div align="center">จำนวนลูก</div></td>
<td width="8%"><div align="center">อุณหภูมิ</div></td>
<td width="8%"><div align="center">ความชื้น</div></td>
<td width="12%"><div align="center">เกณฑ์การตรวจ</div></td>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center">
<?=$objResult["Date"]?>
</div></td>
<td><div align="center">
<?=$objResult["Time"]?>
</div></td>
<td><div align="center">
<?=$objResult["Balltype"]?>
</div></td>
<td><div align="center">
<?=$objResult["Po"]?>
</div></td>
<td><div align="center">
<?=$objResult["Country"]?>
</div></td>
<td><div align="center">
<?=$objResult["Amountball"]?>
</div></td>
<td><div align="center">
<?=$objResult["Temperature"]?>
</div></td>
<td><div align="center">
<?=$objResult["Humidity"]?>
</div></td>
<td><div align="center">
<?=$objResult["Std"]?>
</div></td>
</tr>
</table>
<table width="200" border="1">
<tr>
<td width="16%" rowspan="3"><div align="center">หัวข้อตรวจสอบ</div></td>
<td width="30%" rowspan="3"><div align="center">รายละเอียด</div></td>
<td colspan="2"><div align="center">จำนวนที่ตรวจ</div></td>
<td colspan="3"><div align="center">ผลการตรวจสอบ</div></td>
<td width="15%"> </td>
</tr>
<tr>
<td width="7%" rowspan="2"><div align="center">%</div></td>
<td width="9%" rowspan="2"><div align="center">ลูก</div></td>
<td width="8%" rowspan="2"><div align="center">ผ่าน</div></td>
<td height="23" colspan="2"><div align="center">ไม่ผ่าน</div></td>
<td><div align="center">หมายเหตุ</div></td>
</tr>
<tr>
<td width="7%" height="27"><div align="center">ซ่อม</div></td>
<td width="8%"><div align="center">ทำเพิ่ม</div></td>
<td> </td>
</tr>
<tr>
<td height="69" bgcolor="#FFFFFF">1.ลมรั่ว</td>
<td>ชั่วโมงที่ตรวจสอบ: ___
<?=$objResult["Airleaktime"]?>
___
ความดันลมที่เติม: ___
<?=$objResult["Pressure"]?>
___kgf/cm2 </td>
<td><div align="center"><?=$objResult["Leakair"]?></div></td>
<td><div align="center"><?=$objResult["AmountAir"]?></div></td>
<td><div align="center"><?=$objResult["PassAir"]?></div></td>
<td><div align="center"><?=$objResult["ClaimAir"]?></div></td>
<td><div align="center"><?=$objResult["AddAir"]?></div></td>
<td><div align="center"><?=$objResult["Cause"]?></div></td>
</tr>
<tr>
<td height="69">2.น้ำหนัก,เส้นรอบวง
ความดันลม</td>
<td>ความดันลมต้องลดลงไมต่ำกว่า___
<?=$objResult["Minpressure"]?>
___%</p>
ความดันลมต้อง >=__
<?=$objResult["AirPressure"]?>
___kgf/cm2</p></td>
<td><div align="center">
<?=$objResult["WRP"]?>
</div></td>
<td><div align="center">
<?=$objResult["AmountWRP"]?>
</div></td>
<td><div align="center">
<?=$objResult["PassWRP"]?>
</div></td>
<td><div align="center">
<?=$objResult["ClaimWRP"]?>
</div></td>
<td><div align="center"><?=$objResult["AddWRP"]?></div></td>
<td><div align="center"><?=$objResult["Cause2"]?></div></td>
</tr>
<tr>
<td height="75">3.รูปทรง
3.1 โมลด์</td>
<td>Space L+Space R <=__
<?=$objResult["SpaceLR"]?>
____mm.
1 Side <= ___
<?=$objResult["Space_aside"]?>
____mm.</td>
<td><div align="center">
<?=$objResult["Mold"]?>
</div></td>
<td><div align="center">
<?=$objResult["AmountMold"]?>
</div></td>
<td><div align="center">
<?=$objResult["PassMold"]?>
</div></td>
<td><div align="center"> <?=$objResult["ClaimMold"]?></div></td>
<td><div align="center"> <?=$objResult["AddMold"]?></div></td>
<td><div align="center"> <?=$objResult["Cause3"]?></div></td>
</tr>
<tr>
<td height="87">3.2Ring
</td>
<td>บอลต้องลอดผ่านห่วงบน
แต่ไม่ลอดผ่านห่วงด้านล่าง</td>
<td><div align="center"><?=$objResult["Ring"]?></div></td>
<td><div align="center">
<?=$objResult["AmountRing"]?>
</div></td>
<td><div align="center">
<?=$objResult["PassRing"]?>
</div></td>
<td><div align="center">
<?=$objResult["ClaimRing"]?>
</div></td>
<td><div align="center"><?=$objResult["AddRing"]?></div></td>
<td><div align="center"><?=$objResult["Cause4"]?></div></td>
</tr>
<tr>
<td height="137">4.สภาพโดยทั่วไป
Art No.__
<?=$objResult["Artwork"]?>
___________</p>
Rev.__
<?=$objResult["Rev"]?>
___________</td>
<td>โลโก้ถูกต้องตาม art work
การติดบอล,ความสะอาด
ข้อกำหนดต่างๆ</td>
<td><div align="center"><?=$objResult["General"]?></div></td>
<td><div align="center">
<?=$objResult["AmountGen"]?>
</div></td>
<td><div align="center">
<?=$objResult["PassGen"]?>
</div></td>
<td><div align="center"><?=$objResult["ClaimGen"]?></div></td>
<td><div align="center"><?=$objResult["AddGen"]?></div></td>
<td><div align="center">
<?=$objResult["Cause5"]?>
บาง
<?=$objResult["CauseApp1"]?>
สกปรก<?=$objResult["CauseApp2"]?>
เว้า<?=$objResult["CauseApp3"]?>
Logo ผิด<?=$objResult["CauseApp4"]?></td>
</tr>
</table>
<table width="200" border="1">
<tr>
<td width="7%" rowspan="2"><div align="center">หัวข้อ</div></td>
<td width="10%" rowspan="2"><div align="center">ความดันลม</div></td>
<td width="12%" rowspan="2"><div align="center">น้ำหนัก</div></td>
<td colspan="4"><div align="center">เส้นรอบวง</div></td>
<td colspan="3" rowspan="2"><div align="center">รุปทรงโดยโมลด์</div></td>
<td width="11%" rowspan="2"><div align="center">รูปทรงโดยห่วง</div></td>
<td width="11%" rowspan="2"><div align="center">สภาพโดยทั่วไป</div></td>
</tr>
<tr>
<td width="6%">A</td>
<td width="6%">B</td>
<td width="6%">C</td>
<td width="7%">Diff</td>
</tr>
<tr>
<td><div align="center">หน่วย</div></td>
<td><div align="center">kgf/cm2</div></td>
<td><div align="center">กรัม</div></td>
<td colspan="4"><div align="center">มิลลิเมตร</div></td>
<td colspan="3"><div align="center">มิลลิเมตร</div></td>
<td><div align="center">มิลลิเมตร</div></td>
<td> </td>
</tr>
<tr>
<td>มาตรฐาน</td>
<td><div align="center">P>=
<?=$objResult["AirPressure"]?>
</div></td>
<td><div align="center">
<?=$objResult["Weight"]?>
</div></td>
<td colspan="4"><div align="center">
<?=$objResult["Moldring"]?>
</div></td>
<td width="7%"><div align="center">
<?=$objResult["MoldS"]?>
</div></td>
<td width="7%"><div align="center">
<?=$objResult["MoldM"]?>
</div></td>
<td width="10%"><div align="center">
<?=$objResult["MoldL"]?>
</div></td>
<td><div align="center">
<?=$objResult["moldShape"]?>
</div></td>
<td><div align="center">
<?=$objResult["Moldcondition"]?>
</div></td>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery1))
{
?>
<tr>
<td height="27"><div align="center">
<?=$objResult["ValueID"]?>
</div></td>
<td><div align="center">
<?=$objResult["Pressureball"]?>
</div></td>
<td><div align="center">
<?=$objResult["Weightball"]?>
</div></td>
<td><div align="center">
<?=$objResult["Pera"]?>
</div></td>
<td><div align="center">
<?=$objResult["PerB"]?>
</div></td>
<td><div align="center">
<?=$objResult["PerC"]?>
</div></td>
<td><div align="center">
<?=$objResult["Diff"]?>
</div></td>
<td colspan="3"><div align="center">
<?=$objResult["MoldShape"]?>
</div></td>
<td><div align="center">
<?=$objResult["MoldRing"]?>
</div></td>
<td><div align="center">
<?=$objResult["Conditionball"]?>
</div></td>
</tr>
<?
}
?>
</table>
<p> </p>
<table width="69%" border="0" align="left">
<tr>
<th colspan="2" rowspan="3" scope="row"> </th>
<td colspan="2"><div align="center">ตรวจสอบโดย</div></td>
<td width="17%"><div align="center">รับทราบโดย</div></td>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery2))
{
?>
<tr>
<td width="17%"><div align="center">
<?=$objResult["Name"]?>
</div></td>
<td width="18%"><div align="center">
<?=$objResult["Lastname"]?>
</div></td>
<td> </td>
</tr>
<tr>
<td colspan="2">วันที่
<?=$objResult["Date"]?></td>
<td>วันที่</td>
</tr>
</table>
</tr>
</table>
<p></tr>
</table>
<p>
<?
}
?>
<?
}
?>
<?
mysql_close($objConnect);
}
?>
</p>
<p><a href="logout.php">ออกจากระบบ</a> </p>
</form>
</body>
</html>
โค้ดหน้าที่ต้องการแบ่งเพจทั้งหมด ค่ะ อาจจะเยอะไปหน่อย ^^
ขอบคุรมากนะคะ
|
|
|
|
|
Date :
2013-07-17 11:38:13 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาไปประยุกต์ดูนะครับ
Code (PHP)
<?php
$SQL = "SELECT * FROM `...........`;
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 15; // ให้มีข้อมูลกี่แถวต่อ1หน้า
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$SQL .="LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($SQL);
}
?>
ข้อมูลที่จะให้แบ่งหน้า
Total <?php echo $Num_Rows;?> Record : <?php echo $Num_Pages;?> Page :
<?php
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
}
mysql_close();
?>
|
|
|
|
|
Date :
2013-07-17 12:14:09 |
By :
psist |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ครับมันเป็นส่วนหัวับส่วนท้ายครับ
|
|
|
|
|
Date :
2013-07-17 13:10:55 |
By :
psist |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|