|
|
|
ช่วยหน่อยค่ะ ติดปัญหา T^Tมานานแล้วว ช่วยดูทีนะคะ |
|
|
|
|
|
|
|
Code (PHP)
001.อันนี้เป็นโค้ด ของการ insert ของฟอร์มแรก อาจจะงงๆต้องขอความช่วยเหลือด้วยนะคะ
002.
003.<? include('conn.php');
004.
005.
006.$ball= $_POST['ball'];
007.$country= $_POST['selectcountry'];
008.$artwork= $_POST['selectArtwort'];
009.
010.$LotID =mysql_result(mysql_query("Select Max(substr(LotID,-2))+1 as MaxID from qc_record"),0,MaxID);//เลือกเอาค่า id ที่มากที่สุดในฐานข้อมูลและบวก 1 เข้าไปด้วยเ
011.if($LotID ==''){ // ถ้าได้เป็นค่าว่าง หรือ null ก็แสดงว่ายังไม่มีข้อมูลในฐานข้อมูล
012.$LotID ="L01";
013.}else{
014.$LotID ="L".sprintf("%02d",$LotID );//ถ้าไม่ใช่ค่าว่าง
015.}
016.
017.
018.$str = "INSERT INTO qc_record" ;
019.$str .= "(LotID,Date,Time,ModelID,CountryID,Po,Amountball,Temperature,Humidity,Standard,Airleaktime,Pressure,Minpressure,
020.Pressmore,SpaceLR,Space_aside,EmpID,Artwork)";
021.$str .="VALUES";
022.$str .="('".$LotID."','".$_POST['txtdate']."','".$_POST['txttime']."','".$ball."','".$country."','".$_POST['txtpo']."'";
023.$str .=",'".$_POST['txtamount']."','".$_POST['txttem']."','".$_POST['txthum']."','".$_POST['selectstd']."'";
024.$str .= ",'".$_POST['txtairleak']."','".$_POST['txtpress']."','".$_POST['txtminpress']."','".$_POST['txtpressvalue']."'";
025.$str .=",'".$_POST['txtLR']."','".$_POST['txtasside']."','".$_POST['txtid']."','".$artwork."')";
026.
027.
028.$moldshape = $_POST['selectring'];
029.$moldcondition = $_POST['selectcondition'];
030.
031.$Std_value =mysql_result(mysql_query("Select Max(substr(Std_value,-2))+1 as MaxID from standardvalue"),0,MaxID);//เลือกเอาค่า id ที่มากที่สุดในฐานข้อมูลและบวก 1 เข้าไปด้วยเ
032.if($Std_value ==''){ // ถ้าได้เป็นค่าว่าง หรือ null ก็แสดงว่ายังไม่มีข้อมูลในฐานข้อมูล
033.$Std_value ="S01";
034.}else{
035.$Std_value="S".sprintf("%02d",$Std_value );//ถ้าไม่ใช่ค่าว่าง
036.}
037.
038.$str1 = "INSERT INTO standardvalue";
039.$str1.= "(Std_value,Po,AirPressure,Weight,Moldring,MoldS,MoldM,MoldL,moldShape,Moldcondition)";
040.$str1.= "VALUES";
041.$str1.="('".$Std_value."','".$_POST['txtpo']."','".$_POST['txtair']."','".$_POST['txtweight']."','".$_POST['txtring']."','".$_POST['txtmolds']."'";
042.$str1.=",'".$_POST['txtmoldm']."','".$_POST['txtmoldl']."','".$moldshape."','".$moldcondition."')";
043.
044.
045.$query = mysql_query($str);
046.$query = mysql_query($str1);
047.//if($query)
048.//{
049.//echo "save" ;
050.//}
051.//else
052.//{
053.//echo "error";
054.//}
055.
056.?>
057.
058.อันนี้เป็นส่วนของ ฟอร์มที่ 2 ซึ่ง มีการ <? include ('codeadd1.php')?> มาเพื่อ เช็คค่า แล้วฟอร์มแรกก้มีการส่งค่ามาในส่วนของ radioของฟอร์ม 2 ด้วยค่ะ แต่ที่ติดปัญหาคือ เวลา กด ปุ่ม บันทึก ของฟอร์มสองแต่ มันไปลงทุกตาราง เลยอ่ะคะ ยังหาวิธีแก้ไม่ได้ไม่รู้ว่าผิดยังไง TT
059.<? include ('codeadd1.php')?>
060.<html>
061.<head>
062.<meta name="viewport" content="width=device-width">
063.<meta charset="utf-8">
064.
065.
066.<style>
067.td {
068.border: 1px solid black;
069.text-align: left;
070.}
071.
072.table {
073.border: thick solid black; width: 100%; s
074.}
075.
076.#testTable {
077.width : 350px;
078.margin-left: auto;
079.margin-right: auto;
080.}
081.
082.#tablePagination {
083.background-color: #DCDCDC;
084.font-size: 0.8em;
085.padding: 0px 5px;
086.height: 20px
087.}
088.
089.#tablePagination_paginater {
090.margin-left: auto;
091.margin-right: auto;
092.}
093.
094.#tablePagination img {
095.padding: 0px 2px;
096.}
097.
098.#tablePagination_perPage {
099.float: left;
100.}
101.
102.#tablePagination_paginater {
103.float: right;
104.}
105.
106.#RadioGroup1_0 {
107.text-align: center;
108.}
109.td {
110.text-align: center;
111.}
112.</style>
113.
114.<body bgcolor="silver">
115.
116.
117.<script src="jvs.js">
118.</script>
119.</head>
120.
121.
122.<body>
123.
124.
125.<div data-role="page" id="page1">
126.<form action="frminspec.php" name="frmin" method="post" >
127.<img src="im/Blogger-Header-27.jpg" width="749" height="166" alt="qc" longdesc="im/Blogger-Header-27.jpg">
128.<div data-theme="a" data-role="header" align="center">
129.
130.
131.<h1>
132.Inpection Record </h1>
133.</div>
134.
135.<table width="97%" height="228" border="1">
136.<tr>
137.<td width="8%" rowspan="2" bgcolor="#6666FF">หัวข้อ</td>
138.<td width="8%" rowspan="2" bgcolor="#6666FF"><p>ความดัน</p>
139.<p>ลม</p></td>
140.<td width="7%" rowspan="2" bgcolor="#6666FF">น้ำหนัก</td>
141.<td colspan="4" bgcolor="#6666FF">เส้นรอบวง</td>
142.<td width="16%" rowspan="2" bgcolor="#6666FF"><p align="left">รูปทรงโดยโมลด์</p></td>
143.<td width="14%" rowspan="2" bgcolor="#6666FF"><p>รูปทรงโดยห่วง</p></td>
144.<td width="28%" rowspan="2" bgcolor="#99FF99">สภาพโดยทั่วไป</td>
145.</tr>
146.<tr>
147.<td width="3%" height="39"><label for="textfield">a</label></td>
148.<td width="3%"><label for="txtb">b</label></td>
149.<td width="5%"><label for="txtc">c</label></td>
150.<td width="8%">diff</td>
151.</tr>
152.<tr>
153.<td height="32" bgcolor="#99FFCC">STD.</td>
154.<td> </td>
155.<td> </td>
156.<td colspan="4"> </td>
157.<td> </td>
158.<td> </td>
159.<td> </td>
160.</tr>
161.<tr>
162.<td height="90" bgcolor="#009933">
163.<input type="submit" style="width:50px; height:30px"" name="btnsubmit" id="btnsubmit" value="บันทึก "
164.
165.<?
166.if($_POST["btnsubmit"] == "บันทึก ")
167.include ('codeinsertSpec.php');
168.?>
169.>
170.
171.
172.</td>
173.<td bgcolor="#CCCCFF"><label for="txtairpess"></label>
174.<input type="text" name="txtairpess" id="txtairpess" size="4" value=""></td>
175.<td bgcolor="#CCCCFF"><label for="txtweightball"></label>
176.<input type="text" name="txtweightball" id="txtweightball" size="3"></td>
177.<td bgcolor="#CCCCFF"><input type="text" name="txta" id="txta" size="3" value="" OnKeyPress="return chkNumber1 (this)"></td>
178.<td bgcolor="#CCCCFF"><input type="text" name="txtb" id="txtb" size="3" value="" onKeyPress="return chkNumber2 (this)"></td>
179.<td bgcolor="#CCCCFF"><input type="text" name="txtc" id="txtc" size="3" value="" onKeyPress="return chkNumber3 (this)"></td>
180.
181.
182.
183.
184.<td bgcolor="#CCCCFF"><input type="text" name="txtdiff" id="txtdiff" size="3"
185.value=""></td>
186.
187.
188.<td bgcolor="#CCCCFF"><p>
189.<label>
190.
191.
192.<input type="hidden" name="txtmolds" value="<?php echo htmlspecialchars($_POST['txtmolds']); ?>" />
193.<input type="hidden" name="txtmoldm" value="<?php echo htmlspecialchars($_POST['txtmoldm']); ?>" />
194.<input type="hidden" name="txtmoldl" value="<?php echo htmlspecialchars($_POST['txtmoldl']); ?>" />
195.
196.<label>
197.<input <?php if ($_POST['Rdomold'] === $_POST['txtmolds']) { echo'checked="checked"'; } ?>
198.type="radio" name="Rdomold" value="<? echo $_POST["txtmolds"]?>" id="RadioGroup1_0">
199.<? echo $_POST["txtmolds"] ?>
200.</label>
201.<br>
202.<label>
203.<input <?php if ($_POST['Rdomold'] === $_POST['txtmoldm']) { echo'checked="checked"'; } ?>
204.type="radio" name="Rdomold" value="<? echo $_POST["txtmoldm"]?>"id="RadioGroup1_1">
205.<? echo $_POST["txtmoldm"]?>
206.</label>
207.<br>
208.<label>
209.<input <?php if ($_POST['Rdomold'] === $_POST['txtmoldl']) { echo'checked="checked"'; } ?>
210.type="radio" name="Rdomold" value="<? echo $_POST["txtmoldl"]?>" id="RadioGroup1_2">
211.<? echo $_POST["txtmoldl"]?></label>
212.</p></td>
213.<td bgcolor="#CCCCFF"><label for="select"></label>
214.<select name="selectring2" id="selectring2">
215.<option value="ปกติ">ปกติ </option>
216.<option value="Big">Big</option>
217.<option value="Small">Small</option>
218.
219.</select></td>
220.<td bgcolor="#CCCCFF"><select name="selectcondition2" id="selectcondition2">
221.<option value="ปกติ">ปกติ </option>
222.<option value="NG(โลโก้ไม่ตรงตามArtwork)">NG(โลโก้ไม่ตรงตามArtwork)" </option>
223.<option value="NG(การติดบอลห่างเกินไป)">NG(การติดบอลห่างเกินไป)" </option>
224.<option value="NG(ไม่สะอาด)">NG(ไม่สะอาด)" </option>
225.<option value="NG(ไม่สะอาด)">NG(หนังขาด)" </option>
226.</select></td>
227.</tr>
228.</table>
229.
230.
231.
232.<p> </p>
233.
234.
235.
236.
237.
238.
239.
240.<table width="200" border="1">
241.
242.
243.<tr id="">
244.<td width="7%">หัวข้อ</td>
245.<td width="8%">ความดันลม</td>
246.<td width="8%">น้ำหนัก</td>
247.<td width="8%">a</td>
248.<td width="9%">b</td>
249.<td width="10%">c</td>
250.<td width="8%">diff</td>
251.<td width="11%"><p>รูปทรงโดยโมลด์</p></td>
252.<td width="10%">รูปทรงโดยห่วง</td>
253.<td width="21%">สภาพโดยทั่วไป</td>
254.</tr>
255.<? $strSQL = "SELECT*from inspection_rec ORDER BY ValueID ";
256.
257.$objQuery = mysql_query($strSQL) or die(mysql_error()); ?>
258.<? $i=0;
259.while($objResult = mysql_fetch_array($objQuery))
260.{
261.if($i%2==0)
262.{
263.$bg = "FFCCCC";
264.}
265.else
266.{
267.$bg = "CCFFCC";
268.}
269.?>
270.<tr bgcolor="<?=$bg;?>">
271.
272.
273.<td><?=$objResult['ValueID']?></td>
274.<td><?=$objResult['Pressureball']?></td>
275.<td><?=$objResult['Weightball']?></td>
276.<td><?=$objResult['Pera']?></td>
277.<td><?=$objResult['PerB']?></td>
278.<td><?=$objResult['PerC']?></td>
279.<td><?=$objResult['Diff']?></td>
280.<td><?=$objResult['MoldShape']?></td>
281.<td><?=$objResult['MoldRing']?></td>
282.<td><?=$objResult['Conditionball']?></td>
283.</tr>
284.
285.<?
286.}
287.?>
288.</table>
289.
290.
291.</body>
292.</form>
293.
294.
295.</html>
Tag : PHP
|
|
|
|
|
|
Date :
2013-06-11 13:13:55 |
By :
pampam |
View :
895 |
Reply :
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมเติมน้ำมันตอนเช้ารึป่าว ใส่ลมรถด้วย จะได้ประหยัดน้ำมัน ผมก็เคยมีปัญหาแบบนี้ ลืมเติมน้ำมัน หมดกลางทางเป็นปัญหาเลย
|
|
|
|
|
Date :
2013-06-11 13:26:18 |
By :
teez1232002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หา!! งงเบยย
|
|
|
|
|
Date :
2013-06-11 13:35:22 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สรุปปัญหาที่เกิดขึ้น พร้อมแคปหน้าจอที่แสดงปัญหาที่เกิดขึ้นหน่อยครับ
|
|
|
|
|
Date :
2013-06-11 14:11:15 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-06-11 14:13:20 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แปปนึงนะคะพี่หนุแคปรุปก่อง
|
|
|
|
|
Date :
2013-06-11 14:18:40 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือปันหาคือ ตอนกดปุ่มบันทึกแล้วมันบันทึกลงตารางที่ไม่เกี่ยวข้องให้ด้วยอ่ะคะ ไม่รุ้ว่าเกิดจากส่วนไหน
|
|
|
|
|
Date :
2013-06-11 14:27:26 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-06-11 14:28:36 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่านแล้วไม่เข้าใจมันคืออะไร
มีอยู่ 2 ตาราง คือ qc_record และ standardvalue ที่มีการ insert แล้วยังไงต่อครับ
|
|
|
|
|
Date :
2013-06-11 14:35:38 |
By :
randOmizE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีตาราง อยุ ทั้งหมด 3 ตาราง
1. qc_record 2 standardvalue 3 inspection_rec จากรูป ต้องการบันทึกลง ตารางที่3 ตารางเดียวอ่ะคะ แต่ปันหาคือ ตอนกดบันทึกลงไปอ่ะ มันไปลงอีกสองตาราง ที่เหลือด้วย
อันนที่คือโค้ดการอินเสิทข้อมูลของ ตารางที่ 3 ไฟล์ชื่อ codeinsertSpec
Code (PHP)
<? include ('conn.php');
$s1="(SELECT MAX(Std_value) as Std_value FROM standardvalue)";
$s2="(SELECT MAX(Po) as Po FROM qc_record)";
/*$s2 = "SELECT * FROM qc_record ORDER BY LotID DESC LIMIT 1";*/
$q1=mysql_query($s1);
$q2=mysql_query($s2);
$row1 = mysql_fetch_assoc($q1);
$row2 = mysql_fetch_assoc($q2);
$max_id=$row1['Std_value'];
$max =$row2['Po'];
/*$max = $q2['Po']; */
$strSQL = "INSERT INTO inspection_rec";
$strSQL .= "(Pressureball,Weightball,Pera,PerB,PerC,Diff,MoldShape,MoldRing,Conditionball,Std_value,Po)";
$strSQL .= "VALUES";
$strSQL .= "('".$_POST['txtairpess']."','".$_POST['txtweightball']."','".$_POST['txta']."','".$_POST['txtb']."'";
$strSQL .= ",'".$_POST['txtc']."','".$_POST['txtdiff']."','".$_POST['Rdomold']."','".$_POST['selectring2']."'";
$strSQL .= ",'".$_POST['selectcondition2']."','".$max_id."','".$max."')";
$query = mysql_query($strSQL)or die(mysql_error() ." SQL = [$strSQL]");
?>
ช่วยหน่อยนะคะ
|
|
|
|
|
Date :
2013-06-11 14:43:09 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ค่ะ พี่ ขอโทษนะคะที่มันโพสซ้ำ พอด่วยกันทำอ่ะค่ะ ขอโทษนะคะ
ว่าแต่พอมีวิธีไหมคะ ลองวิธีที่พี่บอกแล้ว มันไม่ได้อ่ะค่ะ
|
|
|
|
|
Date :
2013-06-12 07:43:31 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น้องก็ไล่ดูตรงคำสั่ง insert ครับ ว่าเราไป insert ลงตารางที่ไม่เกี่ยวข้องหรือเปล่าถ้ามันไม่ใช่แบบที่ต้องการ ก็ลบมันออกไปครับ
|
|
|
|
|
Date :
2013-06-12 08:18:16 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หนูไล่ดูแล้วอ่ะคะ ไม่มีที่เขียนอินเสิทไว้เลยค่ะ หนูก้เลย งงๆ ว่าทำไมมันถึงไป อินเสิทให้
|
|
|
|
|
Date :
2013-06-12 08:24:55 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น้องดูตรง action ของฟอร์มครับว่ามันวิ่งไปไหน ก็ไปไล่ code ของไฟล์นั้นครับ
|
|
|
|
|
Date :
2013-06-12 08:35:35 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หาดูหมดแล้วอ่ะค่ะ นั่งแก้มาสองวันแล้ว
|
|
|
|
|
Date :
2013-06-12 08:43:58 |
By :
pampam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าสงสารจริงๆ แต่ดูโค๊ดแล้ว วุ่นวายน่าดู ลอง copy เป็น โค๊ดปรกติแยกหน้ามาหน่อย ไม่ต้องใจดีเอาเลขหน้ามาด้วย
เดี๋ยวมีคนช่วยเองครับ
|
|
|
|
|
Date :
2013-06-13 13:55:06 |
By :
teez1232002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|