|
|
|
ช่วยทีค่ะ ติดปัญหาการดึงข้อมูลค่ะ คือข้อมูลมันไม่มีในดาต้าเบสอ่ะค่ะ แต่ทำไมมันถึงดึงมาแสดงได้อ่ะค่ะ มีตัวอย่าง |
|
|
|
|
|
|
|
เช็ค if ดีๆครับ
ว่ามันเอาค่าอะไรมาเปรียบเทียบกัน
|
|
|
|
|
Date :
2013-10-16 12:02:12 |
By :
anotherdie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมไม่ค่อยเข้าใจเท่าไหร
$objResult['MoldShape'] == $objResult["MoldS"]
ถ้าไม่เท่ากันให้แสดงรูป
ต้องลอง echo ค่าที่เอามาปรียบเทียบดูครับว่ามันมีค่าเป็นอะไร
|
|
|
|
|
Date :
2013-10-16 13:02:16 |
By :
anotherdie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาตรรงส่วน query มาดูก็ได้ครับ
แล้วก็ไอตัวแปรที่เอามาเปรียบเทียบกัน ที่มามันมายังไง
|
|
|
|
|
Date :
2013-10-16 13:15:45 |
By :
anotherdie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 5 เขียนโดย : anotherdie เมื่อวันที่ 2013-10-16 13:15:45
รายละเอียดของการตอบ ::
. Code (PHP)
<?
if ($_GET['txtkey']||$_GET['txtMoldel']||$_GET['txtdateSearch']!="")
{
$objConnect = mysql_connect("localhost","mit","mitdb") or die("Error Connect to Database");
$objDB = mysql_select_db("mikasa");
//$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.*,general.*,qc_record.* from (qc_record INNER JOIN inspection_rec ON qc_record.Po=inspection_rec.Po)
LEFT JOIN general ON general.GenName = inspection_rec.GenName
LEFT JOIN standardvalue ON standardvalue.Std_value = inspection_rec.Std_value
WHERE (qc_record.Balltype = inspection_rec.Balltype and qc_record.Po LIKE '%".$_GET['txtkey']."%'AND qc_record.Balltype LIKE '%".$_GET['txtMoldel']."%'AND qc_record.Date LIKE '%".$_GET['txtdateSearch']."%')";
//$strSQL .= "SELECT qc_record.*,standardvalue.*,employee.*,country.*,artwork.*,criterion.*,ball_model.*
//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.Balltype = qc_record.Balltype
//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
$r="(SELECT MAX(ID) as ID FROM claimwork)";
$a=mysql_query($r);
$rowr= mysql_fetch_assoc($a);
$max1=$rowr['ID'];
//
//$strSQL .= "SELECT qc_record.*,standardvalue.*,country.*,criterion.*,claimwork.*
//from qc_record
// INNER JOIN standardvalue ON qc_record.Po=standardvalue.Po
//INNER JOIN claimwork ON qc_record.Po=claimwork.Po
//
//LEFT JOIN country ON country.CountryID=qc_record.CountryID
//
//LEFT JOIN criterion ON criterion.Std = qc_record.Std
//
//WHERE qc_record.Balltype = claimwork.Balltype and qc_record.Balltype = standardvalue.Balltype AND( claimwork.ID ='$max1' and qc_record.Po LIKE '%".$_GET['txtkey']."%' AND qc_record.Date LIKE '%".$_GET['txtdateSearch']."%' AND qc_record.Balltype LIKE '%".$_GET['txtMoldel']."%')";
//
$strSQL .= "SELECT qc_record.*,standardvalue.*,country.*,criterion.*
from qc_record
INNER JOIN standardvalue ON qc_record.Po=standardvalue.Po
LEFT JOIN country ON country.CountryID=qc_record.CountryID
LEFT JOIN criterion ON criterion.Std = qc_record.Std
WHERE qc_record.Balltype = standardvalue.Balltype AND( qc_record.Po LIKE '%".$_GET['txtkey']."%' AND qc_record.Date LIKE '%".$_GET['txtdateSearch']."%' AND qc_record.Balltype LIKE '%".$_GET['txtMoldel']."%')";
//$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> </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($objResult1 = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center">
<?=$objResult1["Date"]?>
</div></td>
<td><div align="center">
<?=$objResult1["Time"]?>
</div></td>
<td><div align="center">
<?=$objResult1["Balltype"]?>
</div></td>
<td><div align="center">
<?=$objResult1["Po"]?>
</div></td>
<td><div align="center">
<?=$objResult1["Country"]?>
</div></td>
<td><div align="center">
<?=$objResult1["Amountball"]?>
</div></td>
<td><div align="center">
<?=$objResult1["Temperature"]?>
</div></td>
<td><div align="center">
<?=$objResult1["Humidity"]?>
</div></td>
<td><div align="center">
<?=$objResult1["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>ชั่วโมงที่ตรวจสอบ: ___
<?=$objResult1["Airleaktime"]?>
___
ความดันลมที่เติม: ___
<?=$objResult1["Pressure"]?>
___kgf/cm2 </td>
<td><div align="center"><?=$objResult1["Leakair"]?></div></td>
<td><div align="center"><?=$objResult1["AmountAir"]?></div></td>
<td><div align="center"><?=$objResult1["PassAir"]?></div></td>
<td><div align="center"><?=$objResult1["ClaimAir"]?></div></td>
<td><div align="center"><?=$objResult1["AddAir"]?></div></td>
<td><div align="center"><?=$objResult1["Cause"]?></div></td>
</tr>
<tr>
<td height="69">2.น้ำหนัก,เส้นรอบวง
ความดันลม</td>
<td>ความดันลมต้องลดลงไมต่ำกว่า___
<?=$objResult1["Minpressure"]?>
___%</p>
ความดันลมต้อง >=__
<?=$objResult1["AirPressure"]?>
___kgf/cm2</p></td>
<td><div align="center">
<?=$objResult1["WRP"]?>
</div></td>
<td><div align="center">
<?=$objResult1["AmountWRP"]?>
</div></td>
<td><div align="center">
<?=$objResult1["PassWRP"]?>
</div></td>
<td><div align="center">
<?=$objResult1["ClaimWRP"]?>
</div></td>
<td><div align="center"><?=$objResult1["AddWRP"]?></div></td>
<td><div align="center"><?=$objResult1["Cause2"]?></div></td>
</tr>
<tr>
<td height="81">3.รูปทรง
3.1 โมลด์</td>
<td>Space L+Space R <=__
<?=$objResult1["SpaceLR"]?>
____mm.
1 Side <= ___
<?=$objResult1["Space_aside"]?>
____mm.</td>
<td><div align="center">
<?=$objResult1["Mold"]?>
</div></td>
<td><div align="center">
<?=$objResult1["AmountMold"]?>
</div></td>
<td><div align="center">
<?=$objResult1["PassMold"]?>
</div></td>
<td><div align="center"> <?=$objResult1["ClaimMold"]?></div></td>
<td><div align="center"> <?=$objResult1["AddMold"]?></div></td>
<td><div align="center"> <?=$objResult1["Cause3"]?></div></td>
</tr>
<tr>
<td height="87">3.2Ring
</td>
<td>บอลต้องลอดผ่านห่วงบน
แต่ไม่ลอดผ่านห่วงด้านล่าง</td>
<td><div align="center"><?=$objResult1["Ring"]?></div></td>
<td><div align="center">
<?=$objResult1["AmountRing"]?>
</div></td>
<td><div align="center">
<?=$objResult1["PassRing"]?>
</div></td>
<td><div align="center">
<?=$objResult1["ClaimRing"]?>
</div></td>
<td><div align="center"><?=$objResult1["AddRing"]?></div></td>
<td><div align="center"><?=$objResult1["Cause4"]?></div></td>
</tr>
<tr>
<td height="118">4.สภาพโดยทั่วไป
Art No.__
<?=$objResult1["Artwork"]?>
___________</p>
Rev.__
<?=$objResult1["Rev"]?>
___________</td>
<td>โลโก้ถูกต้องตาม art work
การติดบอล,ความสะอาด
ข้อกำหนดต่างๆ</td>
<td><div align="center"><?=$objResult1["General"]?></div></td>
<td><div align="center">
<?=$objResult1["AmountGen"]?>
</div></td>
<td><div align="center">
<?=$objResult["PassGen"]?>
</div></td>
<td><div align="center"><?=$objResult1["ClaimGen"]?></div></td>
<td><div align="center"><?=$objResult1["AddGen"]?></div></td>
<td><div align="center">
<?=$objResult1["Cause5"]?>
บาง
<?=$objResult1["CauseApp1"]?>
สกปรก<?=$objResult1["CauseApp2"]?>
เว้า<?=$objResult1["CauseApp3"]?>
Logo ผิด<?=$objResult1["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="9%" 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="14%" rowspan="2"><div align="center">รูปทรงโดยห่วง</div></td>
<td width="15%" rowspan="2"><div align="center">สภาพโดยทั่วไป</div></td>
</tr>
<tr>
<td width="7%">A</td>
<td width="7%">B</td>
<td width="7%">C</td>
<td width="6%">Diff</td>
</tr>
<tr>
<td height="30"><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 height="27">มาตรฐาน</td>
<td><div align="center">P>=
<?=$objResult1["AirPressure"]?>
</div></td>
<td><div align="center">
<?=$objResult1["Weight"]?>
</div></td>
<td colspan="4"><div align="center">
<?=$objResult1["Moldring"]?>
</div></td>
<td width="6%"><div align="center">
<?=$objResult1["MoldS"]?>
</div></td>
<td width="6%"><div align="center">
<?=$objResult1["MoldM"]?>
</div></td>
<td width="6%"><div align="center">
<?=$objResult1["MoldL"]?>
</div></td>
<td><div align="center">
<?=$objResult1["moldShape"]?>
</div></td>
<td><div align="center">
<?=$objResult1["Moldcondition"]?>
</div></td>
</tr>
<?
// $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.Balltype LIKE '%".$_GET['txtMoldel']."%'AND qc_record.Date LIKE '%".$_GET['txtdateSearch']."%')";
//$objQuery1 = mysql_query($strSQL1) or die ("Error Query [".$strSQL1."]");
$i =1;
while($objResult = mysql_fetch_array($objQuery1))
{
//if($objQuery1['MoldS']==987){}
//echo "<img src='im/logo.jpg'>";
?>
<tr>
<td height="37"><div align="center">
<?=$i;?>
</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 id="aa" ><div align="center">
<?
if( $objResult['MoldShape'] == $objResult["MoldS"]){ //สมมุติเป็นตัวแปลที่คิวรี่ข้อมูลใน DB
echo "";
}else{
echo "<img src='im/pic.jpg' width='25' height='25'' >";
}
?>
</div></td>
<td id = "aa"><div align="center">
<? if($objResult['ms1'] == $objResult["MoldM"]){ //สมมุติเป็นตัวแปลที่คิวรี่ข้อมูลใน DB
echo "";
} else {
echo "<img src='im/pic.jpg' width='25' height='25'' >";
}
?></div></td>
<td id = "aa"><div align="center"><?
if( $objResult['ms2'] ==$objResult["MoldL"]){ //สมมุติเป็นตัวแปลที่คิวรี่ข้อมูลใน DB
echo "";
}else{
echo "<img src='im/pic.jpg' width='25' height='25'' >";}
?></div> </td>
<td><div align="center">
<?=$objResult["MoldRing"]?>
</div></td>
<td><div align="center">
<?=$objResult["GenName"]?>
</div>
</td>
</tr >
<?
$i++;
}
?>
</table>
<p>
</p>
<table width="69%" border="0" align="left">
<tr>
<th colspan="2" rowspan="3" scope="row"> </th>
<td colspan="4"><div align="center">ตรวจสอบโดย</div></td>
<td width="20%"><div align="center">รับทราบโดย</div></td>
</tr>
<tr>
<td width="21%" height="32"><div align="center">
<?=$objResult1["NameA"]?>
</div></td>
<td width="19%"><?=$objResult1["LnameA"]?></td>
<td width="20%"><?=$objResult1["NameB"]?></td>
<td width="20%"><div align="center">
<?=$objResult1["LnameB"]?>
</div></td>
<td> </td>
</tr>
<tr>
<td height="31" colspan="4">วันที่
<?=$objResult1["Date"]?></td>
<td>วันที่</td>
</tr>
<?
}
?> </table></tr>
</table>
<p>
</tr>
</table>
<p><a href="logout.php">ออกจากระบบ</a> </p>
</form>
</body>
</html>
|
|
|
|
|
Date :
2013-10-16 13:30:06 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าลองเช็ค $strSQL1 ว่าคิวรี่ถูกไหม ก่อนดีกว่าครับ
|
|
|
|
|
Date :
2013-10-16 13:42:47 |
By :
anotherdie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|