|
|
|
พี่ๆหนูขอร้อง ช่วยดูโค้ดให้ทีนะคะ หนูติดมานานแล้วว ช่วยทีค่ะ T^T |
|
|
|
|
|
|
|
ไม่มี error หรอครับ
ตรงนี้ลองเพิ่ม mysql_query($str) or die (mysql_error()); หรือ mysql_query($str) or die ($str);
หรือลองเข้าไปที่ไฟล์ log อ่ะครับ ถ้าใช้ appserv ก็
start->all program->appserv->view server log file->review apache error log
เอามาให้ดูหน่อยว่ามี error อะไรไหม
|
|
|
|
|
Date :
2013-07-10 10:14:48 |
By :
iloveyoukiss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่มีเออเร่อค่ะพี่ หนูลองเอาไปรันใน sql แล้วมันได้ แต่ไม่รู้ว่าทำไมมารันจริงๆไม่ออก ช่วยทีนะคะ
|
|
|
|
|
Date :
2013-07-10 10:21:42 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$str = "select * from standardvalue,inspection_rec where inspection_rec.Po = standardvalue.Po and inspection_rec. Po='$id_path'";
$objQuery = mysql_query($str);
ตรงนี้อ่ะครับ ลอง mysql_num_rows ออกมากอ่นสิครับว่ามันจะข้อมูลไหม๊ครับ ถ้าไม่เจอก็เช็คดูว่าสองตารางนี้มันมี PO รหัสเดียวกันอยู่หรือไหม๊ครับ
|
|
|
|
|
Date :
2013-07-10 10:32:37 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Po รหัสเดียวกันค่ะพี่ เพราะหนุลองรันใน tool แล้ว
|
|
|
|
|
Date :
2013-07-10 10:33:51 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๋อผมว่าน่าจะเกิดจาก คุณใช้
Code (PHP)
$objQuery = mysql_query($str);
ตัวแปร ซ้ำซ้อนกันน่ะครับ มันเลยเกิดความผิดพลาดดังกล่าว พยายามอย่าให้ ใช้ตัวแปร พวก objQuery นี้ซ้ำซ้อนกันน่ะครับ ลองใช้เป็น
objQuery
objQuery1
objQuery2 แทนน่ะครับ รวมถึงตัวแปร
objResult
objResult1
objResult2
ด้วยน่ะครับ
|
|
|
|
|
Date :
2013-07-10 10:35:14 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เด่วจะลองดูนะค่ะ พี่ ขอบคุรมากค่ะ
|
|
|
|
|
Date :
2013-07-10 10:40:08 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<form action="codeinsertSpec1.php" name="frmin" method="post" >
<?
include ('conn.php') ;
$id_path=$edit_id;
// คำสั่ง SQL และสั่งให้ทำงาน
$str = "select * from inspection_rec,standardvalue where inspection_rec.Po = standardvalue.Po and inspection_rec. Po='$id_path'"; //ตรงนี้จะเป็นข้อกำหนดให้ดึงข้อมูลตามที่เรากำหนด
$objQuery = mysql_query($str);
echo $str ;
while($objResult = mysql_fetch_array($objQuery))
{
?>
<p><a href="index.php">หน้าแรก</a> <a href="SearchAndEdit.php">ย้อนกลับ </a></p>
<div data-theme="a" data-role="header" align="center">
<h1> Inpection Record </h1>
</div>
<table width="97%" height="228" border="1">
<tr>
<td width="8%" rowspan="2" bgcolor="#6666FF">หัวข้อ</td>
<td width="8%" rowspan="2" bgcolor="#6666FF"><p>ความดัน</p>
<p>ลม</p></td>
<td width="7%" rowspan="2" bgcolor="#6666FF">น้ำหนัก</td>
<td colspan="4" bgcolor="#6666FF">เส้นรอบวง</td>
<td width="19%" rowspan="2" bgcolor="#6666FF"><p align="left">รูปทรงโดยโมลด์</p></td>
<td width="14%" rowspan="2" bgcolor="#6666FF"><p>รูปทรงโดยห่วง</p></td>
<td width="28%" rowspan="2" bgcolor="#99FF99">สภาพโดยทั่วไป</td>
</tr>
<tr>
<td width="3%" height="39"><label for="textfield">a</label></td>
<td width="3%"><label for="txtb">b</label></td>
<td width="3%"><label for="txtc">c</label></td>
<td width="7%">diff</td>
</tr>
<tr>
<td height="32" bgcolor="#99FFCC">STD.</td>
<?
$id_path=$edit_id;
$str2 = "select * from standardvalue,inspection_rec where inspection_rec.Po = standardvalue.Po and inspection_rec. Po='$id_path'";
$objQuery2 = mysql_query($str2);
while($objResult2 = mysql_fetch_array($objQuery2))
{
?>
<td><div align="center"><?=$objResult2["AirPressure"]?></div></td>
<td><div align="center"><?=$objResult2["Weight"]?></div></td>
<td colspan="4"><div align="center"><?=$objResult2["Moldring"]?></div></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<? }?>
<tr>
<td height="90" bgcolor="#009933"><input type="submit" style="width:50px; height:30px"" name="btnsubmit" id="btnsubmit" value="บันทึก ">
<?
if($_POST["btnsubmit"]){
include ('codeinsertSpec1.php');
}
?></td>
<td bgcolor="#CCCCFF"><label for="txtairpess"></label>
<input type="text" name="txtairpess" id="txtairpess" size="4" value="" maxlength="5" onKeyPress="return chkNumber4(this)"></td>
<td bgcolor="#CCCCFF"><label for="txtweightball"></label>
<input type="text" name="txtweightball" id="txtweightball" size="3" onKeyPress="return chkNumber5(this)"></td>
<td bgcolor="#CCCCFF"><input type="text" name="txta" id="txta" size="3" value="" class="cal" OnKeyPress="return chkNumber1 (this)"></td>
<td bgcolor="#CCCCFF"><input type="text" name="txtb" id="txtb" size="3" value="" class="cal" onKeyPress="return chkNumber2 (this)"></td>
<td bgcolor="#CCCCFF"><input type="text" name="txtc" id="txtc" size="3" value="" class="cal" onKeyPress="return chkNumber3 (this)"></td>
<td bgcolor="#CCCCFF"><input type="text" name="txtdiff" id="txtdiff" size="3"
value=""></td>
<td bgcolor="#CCCCFF"><p>
<?
$id_path=$edit_id;
$str3 = "select * from standardvalue,inspection_rec where inspection_rec.Po = standardvalue.Po and inspection_rec. Po='$id_path'";
$objQuery3 = mysql_query($str3);
while($objResult3 = mysql_fetch_array($objQuery3))
{
?>
<label>
<input
type="radio" name="Rdomold" value="<?=$objResult3["MoldS"]?>" id="RadioGroup1_0">
<?=$objResult3["MoldS"]?>
</label>
<br>
<label>
<input
type="radio" name="Rdomold" value="<?=$objResult3["MoldM"]?>"id="RadioGroup1_1">
<?=$objResult3["MoldM"]?>
</label>
<br>
<label>
<input
type="radio" name="Rdomold" value="<?=$objResult3["MoldL"]?>" id="RadioGroup1_2">
<?=$objResult3["MoldL"]?>
</label>
</p></td>
<td bgcolor="#CCCCFF"><label for="select"></label>
<select name="selectring2" id="selectring2">
<option value="ปกติ">ปกติ </option>
<option value="Big">Big</option>
<option value="Small">Small</option>
</select></td>
<td bgcolor="#CCCCFF"><select name="selectcondition2" id="selectcondition2">
<option value="ปกติ">ปกติ </option>
<option value="NG(โลโก้ไม่ตรงตามArtwork)">NG(โลโก้ไม่ตรงตามArtwork)" </option>
<option value="NG(การติดบอลห่างเกินไป)">NG(การติดบอลห่างเกินไป)" </option>
<option value="NG(ไม่สะอาด)">NG(ไม่สะอาด)" </option>
<option value="NG(ไม่สะอาด)">NG(หนังขาด)" </option>
</select></td>
</tr>
</table>
<table width="200" border="1">
<tr id="tr">
<td width="7%">หัวข้อ</td>
<td width="8%">ความดันลม</td>
<td width="8%">น้ำหนัก</td>
<td width="8%">a</td>
<td width="9%">b</td>
<td width="10%">c</td>
<td width="8%">diff</td>
<td width="11%"><p>รูปทรงโดยโมลด์</p></td>
<td width="10%">รูปทรงโดยห่วง</td>
<td width="21%">สภาพโดยทั่วไป</td>
</tr>
<?
$id_path=$edit_id;
$str4 = "select * from inspection_rec,standardvalue where inspection_rec.Po = standardvalue.Po and inspection_rec. Po='$id_path' ";
$objQuery4 = mysql_query($str4);?>
<? $i=0;
while($objResult4 = mysql_fetch_array($objQuery4))
{
$i++;
if($i%2==0)
{
$bg = "#FFCC99";
}
else
{
$bg = "#CCFF99";
}
?>
<tr bgcolor="<?=$bg;?>">
<td><?=$objResult4['ValueID']?></td>
<td><?=$objResult4['Pressureball']?></td>
<td><?=$objResult4['Weightball']?></td>
<td><?=$objResult4['Pera']?></td>
<td><?=$objResult4['PerB']?></td>
<td><?=$objResult4['PerC']?></td>
<td><?=$objResult4['Diff']?></td>
<td><?=$objResult4['MoldShape']?></td>
<td><?=$objResult4['MoldRing']?></td>
<td><?=$objResult4['Conditionball']?></td>
</tr>
<?
}
?>
<?
}
?>
<?
}
?>
</table>
ลองดูครับ
|
|
|
|
|
Date :
2013-07-10 10:48:35 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังเหมือนเดิมม T^T
|
|
|
|
|
Date :
2013-07-10 10:54:45 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นไป echo พวกนี้แล้ว ยัดเข้า sql ของ mysql ตรงๆ เลย ดูสิว่ามันเจอข้อมูลจริงหรือเปล่าอ่ะ
Code (PHP)
$str = "select * from standardvalue,inspection_rec where inspection_rec.Po = standardvalue.Po and inspection_rec. Po='$id_path'";
$objQuery = mysql_query($str);
|
|
|
|
|
Date :
2013-07-10 11:01:04 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ค่ะ มันออกแล้วต่ะ ส่วนนึง ขอบคุณมากนะคะ
|
|
|
|
|
Date :
2013-07-10 11:10:26 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|