Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > มีปัญหาค่ะ ทำไมมัน Insert ลงทุกตารางเลย เกิดจากอะไร ??



 

มีปัญหาค่ะ ทำไมมัน Insert ลงทุกตารางเลย เกิดจากอะไร ??

 



Topic : 096398



โพสกระทู้ ( 53 )
บทความ ( 0 )



สถานะออฟไลน์




มีปัญหาค่ะ ทำไมมัน Insert ลงทุกตารางเลย เกิดจากอะไร ??

คือ ไม่ได้ต้องการให้ Insert ลงทุกตาราง ดูแล้ว Code ก็ไม่ได้ผิดอะไร เพราะเคยทำได้มาครั้งนึงแล้ว พอวันนี้เปิดขึ้นมาดู ทุกอย่างรวนไปหมด บันทึกลงทุกตารางซะงั้น มันเกิดจากอะไรคะ ?

ฟอร์มหน้านี้ มีการดึงค่ามาจากฟอร์มแรกด้วยค่ะ มีการกรอกข้อมูล แล้วค่อยบันทึก จะเกี่ยวกันมั้ยกับ code ที่เช็คฟอร์มแรก

เหมือนกับว่า มี code ที่เอาไว้เช็คใน ฟอร์มแรก ต้องมีการกดบันทึก แล้วส่งค่ามา แล้วจะเชื่อมโยงกับฟอร์ม 2

งงมากค่ะตอนนี้ แก้อะไรไม่ได้เลย เพราะ code ก็ไม่ได้ผิดเคยทำได้มาก่อนแล้ว อยู่ดีๆมารวน หาจุดผิดไม่ได้เลยค่ะ




Tag : PHP, MySQL, HTML/CSS, JavaScript, Tablets









ประวัติการแก้ไข
2013-06-11 10:06:07
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-06-11 10:00:55 By : PPmint View : 1029 Reply : 13
 

 

No. 1

Guest


ไม่มีโค้ดที่เขียนมาให้ดู คนที่จะมาช่วย ก็ งง กันหมดล่ะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 10:08:36 By : WiTT
 


 

No. 2



โพสกระทู้ ( 53 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : WiTT เมื่อวันที่ 2013-06-11 10:08:36
รายละเอียดของการตอบ ::
สักครู่นะคะ ขอบคุณมากนะคะ ที่ช่วยดู หาจุดผิดไม่เจอเลย TT ช่วยดุหน่อยนะคะ

Code (PHP)
อันนี้เป็นโค้ด ของการ insert ของฟอร์มแรก   อาจจะงงๆต้องขอความช่วยเหลือด้วยนะคะ 

<? include('conn.php');

        
$ball= $_POST['ball'];                  
$country= $_POST['selectcountry'];
$artwork= $_POST['selectArtwort'];

 $LotID =mysql_result(mysql_query("Select Max(substr(LotID,-2))+1 as MaxID from qc_record"),0,MaxID);//เลือกเอาค่า id ที่มากที่สุดในฐานข้อมูลและบวก 1 เข้าไปด้วยเ
            if($LotID ==''){ // ถ้าได้เป็นค่าว่าง หรือ null ก็แสดงว่ายังไม่มีข้อมูลในฐานข้อมูล
               $LotID ="L01";
            }else{
                $LotID ="L".sprintf("%02d",$LotID );//ถ้าไม่ใช่ค่าว่าง
            }


$str  = "INSERT INTO qc_record" ;
$str .= "(LotID,Date,Time,ModelID,CountryID,Po,Amountball,Temperature,Humidity,Standard,Airleaktime,Pressure,Minpressure,
Pressmore,SpaceLR,Space_aside,EmpID,Artwork)";
$str .="VALUES";
$str .="('".$LotID."','".$_POST['txtdate']."','".$_POST['txttime']."','".$ball."','".$country."','".$_POST['txtpo']."'";
$str .=",'".$_POST['txtamount']."','".$_POST['txttem']."','".$_POST['txthum']."','".$_POST['selectstd']."'";
$str .= ",'".$_POST['txtairleak']."','".$_POST['txtpress']."','".$_POST['txtminpress']."','".$_POST['txtpressvalue']."'";
$str .=",'".$_POST['txtLR']."','".$_POST['txtasside']."','".$_POST['txtid']."','".$artwork."')";


$moldshape = $_POST['selectring'];
$moldcondition = $_POST['selectcondition'];

$Std_value =mysql_result(mysql_query("Select Max(substr(Std_value,-2))+1 as MaxID from standardvalue"),0,MaxID);//เลือกเอาค่า id ที่มากที่สุดในฐานข้อมูลและบวก 1 เข้าไปด้วยเ
            if($Std_value ==''){ // ถ้าได้เป็นค่าว่าง หรือ null ก็แสดงว่ายังไม่มีข้อมูลในฐานข้อมูล
              $Std_value ="S01";
            }else{
                $Std_value="S".sprintf("%02d",$Std_value );//ถ้าไม่ใช่ค่าว่าง
            }
            
$str1 = "INSERT INTO standardvalue";
$str1.= "(Std_value,Po,AirPressure,Weight,Moldring,MoldS,MoldM,MoldL,moldShape,Moldcondition)";
$str1.= "VALUES";
$str1.="('".$Std_value."','".$_POST['txtpo']."','".$_POST['txtair']."','".$_POST['txtweight']."','".$_POST['txtring']."','".$_POST['txtmolds']."'";
$str1.=",'".$_POST['txtmoldm']."','".$_POST['txtmoldl']."','".$moldshape."','".$moldcondition."')";


$query = mysql_query($str);
$query = mysql_query($str1);
//if($query)
//{
//echo "save"  ; 
//}
//else
//{
//echo "error";
//}

?>

อันนี้เป็นส่วนของ ฟอร์มที่ 2  ซึ่ง มีการ <? include ('codeadd1.php')?>  มาเพื่อ เช็คค่า แล้วฟอร์มแรกก้มีการส่งค่ามาในส่วนของ radioของฟอร์ม 2 ด้วยค่ะ แต่ที่ติดปัญหาคือ เวลา กด  ปุ่ม บันทึก ของฟอร์มสองแต่ มันไปลงทุกตาราง เลยอ่ะคะ ยังหาวิธีแก้ไม่ได้ไม่รู้ว่าผิดยังไง TT
<? include ('codeadd1.php')?>
<html>
<head>
<meta name="viewport" content="width=device-width">
  <meta charset="utf-8">
  
  
<style>
        td {
    border: 1px solid black;
    text-align: left;
          }
          
          table { 
            border: thick solid black; width: 100%; s
          }
          
          #testTable { 
            width : 350px;
            margin-left: auto; 
            margin-right: auto; 
          }
          
          #tablePagination { 
            background-color: #DCDCDC; 
            font-size: 0.8em; 
            padding: 0px 5px; 
            height: 20px
          }
          
          #tablePagination_paginater { 
            margin-left: auto; 
            margin-right: auto;
          }
          
          #tablePagination img { 
            padding: 0px 2px; 
          }
          
          #tablePagination_perPage { 
            float: left; 
          }
          
          #tablePagination_paginater { 
            float: right; 
          }
        
 #RadioGroup1_0 {
    text-align: center;
}
td {
    text-align: center;
}
</style>

 <body bgcolor="silver">
 
 
  <script src="jvs.js">
        </script>
</head>


<body>


 <div data-role="page" id="page1">
 <form action="frminspec.php" name="frmin"   method="post"   >
 <img src="im/Blogger-Header-27.jpg" width="749" height="166" alt="qc" longdesc="im/Blogger-Header-27.jpg">
 <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="16%" 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="5%"><label for="txtc">c</label></td>
    <td width="8%">diff</td>
  </tr>
  <tr>
    <td height="32" bgcolor="#99FFCC">STD.</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="4">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</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 ('codeinsertSpec.php'); 
?>
    > 
    

</td>
    <td bgcolor="#CCCCFF"><label for="txtairpess"></label>
    <input type="text" name="txtairpess" id="txtairpess" size="4" value=""></td>
    <td bgcolor="#CCCCFF"><label for="txtweightball"></label>
    <input type="text" name="txtweightball" id="txtweightball" size="3"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txta" id="txta" size="3" value="" OnKeyPress="return chkNumber1 (this)"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtb" id="txtb" size="3" value="" onKeyPress="return chkNumber2 (this)"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtc" id="txtc" size="3" value="" onKeyPress="return chkNumber3 (this)"></td>
    

    
    
    <td bgcolor="#CCCCFF"><input type="text" name="txtdiff" id="txtdiff" size="3" 
    value=""></td>
   
    
    <td bgcolor="#CCCCFF"><p>
      <label>
      
    
       <input type="hidden" name="txtmolds" value="<?php echo htmlspecialchars($_POST['txtmolds']); ?>" />
<input type="hidden" name="txtmoldm" value="<?php echo htmlspecialchars($_POST['txtmoldm']); ?>" />
<input type="hidden" name="txtmoldl" value="<?php echo htmlspecialchars($_POST['txtmoldl']); ?>" />
 
<label>
<input <?php if ($_POST['Rdomold'] === $_POST['txtmolds']) { echo'checked="checked"'; } ?>
type="radio" name="Rdomold" value="<? echo $_POST["txtmolds"]?>" id="RadioGroup1_0">
<? echo $_POST["txtmolds"] ?>
</label>
<br>
<label>
<input <?php if ($_POST['Rdomold'] === $_POST['txtmoldm']) { echo'checked="checked"'; } ?>
type="radio" name="Rdomold" value="<? echo  $_POST["txtmoldm"]?>"id="RadioGroup1_1">
<?  echo $_POST["txtmoldm"]?>
</label>
<br>
<label>
<input <?php if ($_POST['Rdomold'] === $_POST['txtmoldl']) { echo'checked="checked"'; } ?>
type="radio" name="Rdomold" value="<? echo $_POST["txtmoldl"]?>" id="RadioGroup1_2">
<? echo $_POST["txtmoldl"]?></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>
&nbsp;
&nbsp;
&nbsp;
<p>&nbsp;</p>







<table width="200" border="1">


  <tr id="">
    <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>
  <? $strSQL = "SELECT*from inspection_rec ORDER BY ValueID   ";

$objQuery = mysql_query($strSQL) or die(mysql_error()); ?>
   <? $i=0;
  while($objResult = mysql_fetch_array($objQuery))
{
    if($i%2==0)
{
$bg = "FFCCCC";
}
else
{
$bg = "CCFFCC";
}
?>
<tr bgcolor="<?=$bg;?>">

 
    <td><?=$objResult['ValueID']?></td>
    <td><?=$objResult['Pressureball']?></td>
    <td><?=$objResult['Weightball']?></td>
    <td><?=$objResult['Pera']?></td>
    <td><?=$objResult['PerB']?></td>
    <td><?=$objResult['PerC']?></td>
    <td><?=$objResult['Diff']?></td>
    <td><?=$objResult['MoldShape']?></td>
    <td><?=$objResult['MoldRing']?></td>
    <td><?=$objResult['Conditionball']?></td>
  </tr>
  
  <?
}
?>
</table>


</body>
</form>


</html>






ประวัติการแก้ไข
2013-06-11 11:45:20
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 10:23:14 By : PPmint
 

 

No. 3



โพสกระทู้ ( 53 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : WiTT เมื่อวันที่ 2013-06-11 10:08:36
รายละเอียดของการตอบ ::
มีโค้ดให้ดูแล้วนะคะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 11:46:19 By : PPmint
 


 

No. 4



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

Quote:
ไม่ได้ต้องการให้ Insert ลงทุกตาราง


หมายถึงยังไงเหรอครับ
หลายตารางมีตารางไหนบ้างครับ

และที่ถูกต้อง ควรจะ INSERT ตารางไหนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 13:13:53 By : {Cyberman}
 


 

No. 5



โพสกระทู้ ( 53 )
บทความ ( 0 )



สถานะออฟไลน์


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);
 

อันนี้เป็นโค้ด อินเสิท ของ ('codeinsertSpec.php');

$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]");


?>



ตอบความคิดเห็นที่ : 4 เขียนโดย : {Cyberman} เมื่อวันที่ 2013-06-11 13:13:53
รายละเอียดของการตอบ ::
อยากให้มันอินเสิทลง แค่ตาราง ที่ .include ('codeinsertSpec.php'); ค่ะ



ประวัติการแก้ไข
2013-06-11 13:20:46
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 13:19:35 By : PPmint
 


 

No. 6



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ในโค๊ดไม่มีการตรวจสอบอะไรเลย มีการ INSERT 2 ตาราง

INSERT INTO qc_record
INSERT INTO standardvalue

พอกดบันทึกก็จะเข้าอีกเงื่อนไขคือ

if($_POST["btnsubmit"] == "บันทึก ")

ก็จะดึงไฟล์ codeinsertSpec.php เข้ามาอีกครั้ง

การทำงานของหน้านี้ มีลำดับยังไงครับ ไล่โค๊ดแล้วงงๆ ^^"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 13:29:51 By : {Cyberman}
 


 

No. 7



โพสกระทู้ ( 53 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : {Cyberman} เมื่อวันที่ 2013-06-11 13:29:51
รายละเอียดของการตอบ ::
การทำงานมีทั้งหมด 2 ฟอร์มค่ะ ฟอรืม แรก คือจะบันทึกลง 2 ตาราง แต่ว่า ฟอรืมสองจะบันทึกลง อีกตารางหนึ่งค่ะ
แต่ปันหาคือ เวลากดปุ่มบันทึกที่ฟอม 2 แล้ว มันไปอินเสิทให้ทุกตารางเลยอ่ะค่ะ ซึ่งไม่รุว่ามันเกี่ยวกับส่วนไหนอ่ะค่ะ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 13:34:04 By : PPmint
 


 

No. 8

Guest


แฮ่ะ ๆ ดูโค้ดแล้วก็งงครับ แต่ดูเหมือนคุณจะ include ไฟล์แทรก เอาเป็นว่าไฟล์โค้ดด้านล่างนี้

มี include คือไฟล์ codeadd1.php ภายในไฟล์นี้ มีคำสั่ง insert อีกไหม

และ ฟอร์มที่ทำการ Action ไปที่ frminspec.php ตัวไฟล์ frminspec.php มีโค้ดภายในเป็นเช่นไร

Code (PHP)
<? include ('codeadd1.php')?>
<html>
<head>
<meta name="viewport" content="width=device-width">
  <meta charset="utf-8">
  
  
<style>
        td {
    border: 1px solid black;
    text-align: left;
          }
          
          table { 
            border: thick solid black; width: 100%; s
          }
          
          #testTable { 
            width : 350px;
            margin-left: auto; 
            margin-right: auto; 
          }
          
          #tablePagination { 
            background-color: #DCDCDC; 
            font-size: 0.8em; 
            padding: 0px 5px; 
            height: 20px
          }
          
          #tablePagination_paginater { 
            margin-left: auto; 
            margin-right: auto;
          }
          
          #tablePagination img { 
            padding: 0px 2px; 
          }
          
          #tablePagination_perPage { 
            float: left; 
          }
          
          #tablePagination_paginater { 
            float: right; 
          }
        
 #RadioGroup1_0 {
    text-align: center;
}
td {
    text-align: center;
}
</style>

 <body bgcolor="silver">
 
 
  <script src="jvs.js">
        </script>
</head>


<body>


 <div data-role="page" id="page1">
 <form action="frminspec.php" name="frmin"   method="post"   >
 <img src="im/Blogger-Header-27.jpg" width="749" height="166" alt="qc" longdesc="im/Blogger-Header-27.jpg">
 <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="16%" 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="5%"><label for="txtc">c</label></td>
    <td width="8%">diff</td>
  </tr>
  <tr>
    <td height="32" bgcolor="#99FFCC">STD.</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="4">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</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 ('codeinsertSpec.php'); 
?>
    > 
    

</td>
    <td bgcolor="#CCCCFF"><label for="txtairpess"></label>
    <input type="text" name="txtairpess" id="txtairpess" size="4" value=""></td>
    <td bgcolor="#CCCCFF"><label for="txtweightball"></label>
    <input type="text" name="txtweightball" id="txtweightball" size="3"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txta" id="txta" size="3" value="" OnKeyPress="return chkNumber1 (this)"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtb" id="txtb" size="3" value="" onKeyPress="return chkNumber2 (this)"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtc" id="txtc" size="3" value="" onKeyPress="return chkNumber3 (this)"></td>
    

    
    
    <td bgcolor="#CCCCFF"><input type="text" name="txtdiff" id="txtdiff" size="3" 
    value=""></td>
   
    
    <td bgcolor="#CCCCFF"><p>
      <label>
      
    
       <input type="hidden" name="txtmolds" value="<?php echo htmlspecialchars($_POST['txtmolds']); ?>" />
<input type="hidden" name="txtmoldm" value="<?php echo htmlspecialchars($_POST['txtmoldm']); ?>" />
<input type="hidden" name="txtmoldl" value="<?php echo htmlspecialchars($_POST['txtmoldl']); ?>" />
 
<label>
<input <?php if ($_POST['Rdomold'] === $_POST['txtmolds']) { echo'checked="checked"'; } ?>
type="radio" name="Rdomold" value="<? echo $_POST["txtmolds"]?>" id="RadioGroup1_0">
<? echo $_POST["txtmolds"] ?>
</label>
<br>
<label>
<input <?php if ($_POST['Rdomold'] === $_POST['txtmoldm']) { echo'checked="checked"'; } ?>
type="radio" name="Rdomold" value="<? echo  $_POST["txtmoldm"]?>"id="RadioGroup1_1">
<?  echo $_POST["txtmoldm"]?>
</label>
<br>
<label>
<input <?php if ($_POST['Rdomold'] === $_POST['txtmoldl']) { echo'checked="checked"'; } ?>
type="radio" name="Rdomold" value="<? echo $_POST["txtmoldl"]?>" id="RadioGroup1_2">
<? echo $_POST["txtmoldl"]?></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>
&nbsp;
&nbsp;
&nbsp;
<p>&nbsp;</p>







<table width="200" border="1">


  <tr id="">
    <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>
  <? $strSQL = "SELECT*from inspection_rec ORDER BY ValueID   ";

$objQuery = mysql_query($strSQL) or die(mysql_error()); ?>
   <? $i=0;
  while($objResult = mysql_fetch_array($objQuery))
{
    if($i%2==0)
{
$bg = "FFCCCC";
}
else
{
$bg = "CCFFCC";
}
?>
<tr bgcolor="<?=$bg;?>">

 
    <td><?=$objResult['ValueID']?></td>
    <td><?=$objResult['Pressureball']?></td>
    <td><?=$objResult['Weightball']?></td>
    <td><?=$objResult['Pera']?></td>
    <td><?=$objResult['PerB']?></td>
    <td><?=$objResult['PerC']?></td>
    <td><?=$objResult['Diff']?></td>
    <td><?=$objResult['MoldShape']?></td>
    <td><?=$objResult['MoldRing']?></td>
    <td><?=$objResult['Conditionball']?></td>
  </tr>
  
  <?
}
?>
</table>


</body>
</form>


</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 13:38:10 By : WiTT
 


 

No. 9



โพสกระทู้ ( 53 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 8 เขียนโดย : WiTT เมื่อวันที่ 2013-06-11 13:38:10
รายละเอียดของการตอบ ::

Code (PHP)
อันนี้ไฟล์ codeadd1 
<? include('conn.php');

        
$ball= $_POST['ball'];                  
$country= $_POST['selectcountry'];
$artwork= $_POST['selectArtwort'];

 $LotID =mysql_result(mysql_query("Select Max(substr(LotID,-2))+1 as MaxID from qc_record"),0,MaxID);//เลือกเอาค่า id ที่มากที่สุดในฐานข้อมูลและบวก 1 เข้าไปด้วยเ
            if($LotID ==''){ // ถ้าได้เป็นค่าว่าง หรือ null ก็แสดงว่ายังไม่มีข้อมูลในฐานข้อมูล
               $LotID ="L01";
            }else{
                $LotID ="L".sprintf("%02d",$LotID );//ถ้าไม่ใช่ค่าว่าง
            }


$str  = "INSERT INTO qc_record" ;
$str .= "(LotID,Date,Time,ModelID,CountryID,Po,Amountball,Temperature,Humidity,Standard,Airleaktime,Pressure,Minpressure,
Pressmore,SpaceLR,Space_aside,EmpID,Artwork)";
$str .="VALUES";
$str .="('".$LotID."','".$_POST['txtdate']."','".$_POST['txttime']."','".$ball."','".$country."','".$_POST['txtpo']."'";
$str .=",'".$_POST['txtamount']."','".$_POST['txttem']."','".$_POST['txthum']."','".$_POST['selectstd']."'";
$str .= ",'".$_POST['txtairleak']."','".$_POST['txtpress']."','".$_POST['txtminpress']."','".$_POST['txtpressvalue']."'";
$str .=",'".$_POST['txtLR']."','".$_POST['txtasside']."','".$_POST['txtid']."','".$artwork."')";


$moldshape = $_POST['selectring'];
$moldcondition = $_POST['selectcondition'];

$Std_value =mysql_result(mysql_query("Select Max(substr(Std_value,-2))+1 as MaxID from standardvalue"),0,MaxID);//เลือกเอาค่า id ที่มากที่สุดในฐานข้อมูลและบวก 1 เข้าไปด้วยเ
            if($Std_value ==''){ // ถ้าได้เป็นค่าว่าง หรือ null ก็แสดงว่ายังไม่มีข้อมูลในฐานข้อมูล
              $Std_value ="S01";
            }else{
                $Std_value="S".sprintf("%02d",$Std_value );//ถ้าไม่ใช่ค่าว่าง
            }
            
$str1 = "INSERT INTO standardvalue";
$str1.= "(Std_value,Po,AirPressure,Weight,Moldring,MoldS,MoldM,MoldL,moldShape,Moldcondition)";
$str1.= "VALUES";
$str1.="('".$Std_value."','".$_POST['txtpo']."','".$_POST['txtair']."','".$_POST['txtweight']."','".$_POST['txtring']."','".$_POST['txtmolds']."'";
$str1.=",'".$_POST['txtmoldm']."','".$_POST['txtmoldl']."','".$moldshape."','".$moldcondition."')";

$query = mysql_query($str);
$query = mysql_query($str1);
//if($query)
//{
//echo "save"  ; 
//}
//else
//{
//echo "error";
//}

?>


ส่วนอันนี้ไฟล์ ส่วนของ frminspec.php  คือ เมื่อบันทึกแล้ว ให้ actionหน้าเดิมจ้า
<? include ('codeadd1.php')?>
<html>
<head>
<meta name="viewport" content="width=device-width">
  <meta charset="utf-8">
  
  
<style>
        td {
    border: 1px solid black;
    text-align: left;
          }
          
          table { 
            border: thick solid black; width: 100%; s
          }
          
          #testTable { 
            width : 350px;
            margin-left: auto; 
            margin-right: auto; 
          }
          
          #tablePagination { 
            background-color: #DCDCDC; 
            font-size: 0.8em; 
            padding: 0px 5px; 
            height: 20px
          }
          
          #tablePagination_paginater { 
            margin-left: auto; 
            margin-right: auto;
          }
          
          #tablePagination img { 
            padding: 0px 2px; 
          }
          
          #tablePagination_perPage { 
            float: left; 
          }
          
          #tablePagination_paginater { 
            float: right; 
          }
        
 #RadioGroup1_0 {
    text-align: center;
}
td {
    text-align: center;
}
</style>

 <body bgcolor="silver">
 
 
  <script src="jvs.js">
        </script>
</head>


<body>


 <div data-role="page" id="page1">
 <form action="frminspec.php" name="frmin"   method="post"   >
 <img src="im/Blogger-Header-27.jpg" width="749" height="166" alt="qc" longdesc="im/Blogger-Header-27.jpg">
 <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="16%" 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="5%"><label for="txtc">c</label></td>
    <td width="8%">diff</td>
  </tr>
  <tr>
    <td height="32" bgcolor="#99FFCC">STD.</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="4">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</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 ('codeinsertSpec.php'); 
?>
</td>
    <td bgcolor="#CCCCFF"><label for="txtairpess"></label>
    <input type="text" name="txtairpess" id="txtairpess" size="4" value=""></td>
    <td bgcolor="#CCCCFF"><label for="txtweightball"></label>
    <input type="text" name="txtweightball" id="txtweightball" size="3"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txta" id="txta" size="3" value="" OnKeyPress="return chkNumber1 (this)"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtb" id="txtb" size="3" value="" onKeyPress="return chkNumber2 (this)"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtc" id="txtc" size="3" value="" onKeyPress="return chkNumber3 (this)"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtdiff" id="txtdiff" size="3" 
    value=""></td>
   
    
    <td bgcolor="#CCCCFF"><p>
      <label>
      
    
       <input type="hidden" name="txtmolds" value="<?php echo htmlspecialchars($_POST['txtmolds']); ?>" />
<input type="hidden" name="txtmoldm" value="<?php echo htmlspecialchars($_POST['txtmoldm']); ?>" />
<input type="hidden" name="txtmoldl" value="<?php echo htmlspecialchars($_POST['txtmoldl']); ?>" />
 
<label>
<input <?php if ($_POST['Rdomold'] === $_POST['txtmolds']) { echo'checked="checked"'; } ?>
type="radio" name="Rdomold" value="<? echo $_POST["txtmolds"]?>" id="RadioGroup1_0">
<? echo $_POST["txtmolds"] ?>
</label>
<br>
<label>
<input <?php if ($_POST['Rdomold'] === $_POST['txtmoldm']) { echo'checked="checked"'; } ?>
type="radio" name="Rdomold" value="<? echo  $_POST["txtmoldm"]?>"id="RadioGroup1_1">
<?  echo $_POST["txtmoldm"]?>
</label>
<br>
<label>
<input <?php if ($_POST['Rdomold'] === $_POST['txtmoldl']) { echo'checked="checked"'; } ?>
type="radio" name="Rdomold" value="<? echo $_POST["txtmoldl"]?>" id="RadioGroup1_2">
<? echo $_POST["txtmoldl"]?></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>
&nbsp;
&nbsp;
&nbsp;
<p>&nbsp;</p>







<table width="200" border="1">


  <tr id="">
    <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>
  <? $strSQL = "SELECT*from inspection_rec ORDER BY ValueID   ";

$objQuery = mysql_query($strSQL) or die(mysql_error()); ?>
   <? $i=0;
  while($objResult = mysql_fetch_array($objQuery))
{
    if($i%2==0)
{
$bg = "FFCCCC";
}
else
{
$bg = "CCFFCC";
}
?>
<tr bgcolor="<?=$bg;?>">

 
    <td><?=$objResult['ValueID']?></td>
    <td><?=$objResult['Pressureball']?></td>
    <td><?=$objResult['Weightball']?></td>
    <td><?=$objResult['Pera']?></td>
    <td><?=$objResult['PerB']?></td>
    <td><?=$objResult['PerC']?></td>
    <td><?=$objResult['Diff']?></td>
    <td><?=$objResult['MoldShape']?></td>
    <td><?=$objResult['MoldRing']?></td>
    <td><?=$objResult['Conditionball']?></td>
  </tr>
  
  <?
}
?>
</table>


</body>
</form>


</html>






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 13:45:01 By : PPmint
 


 

No. 10

Guest


ที่ไฟล์ codeadd1.php โค้ด insert ไม่มีการเช็คค่าก่อนทำการ insert เลยรึ ครับ

พอคุณ include มันไปที่ไฟล์ frminspec.php เมื่อรีเฟช หรือ เปิดหน้า frminspec.php ขึ้นมา มันก็ทำการบันทึกลงฐานข้อมูลครับ

แล้วอีกหน้าหนึ่งหลังจากคุณกดบันทึก คือ codeinsertSpec.php มีโค้ดที่เขียนไว้อย่างไร


สงสัยคุณต้องลำดับการทำงานมันใหม่ล่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 14:23:57 By : WiTT
 


 

No. 11



โพสกระทู้ ( 53 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 10 เขียนโดย : WiTT เมื่อวันที่ 2013-06-11 14:23:57
รายละเอียดของการตอบ ::
ค่ะ ขอโทษนะคะ คือ ไม่รุ้จริงๆค่ะว่า เช็คค่าก่อนทำการ insert นี่ทำยังไงอะคะ TT

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 14:38:45 By : PPmint
 


 

No. 12



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ตั้งแต่บรรทัดที่ 4 - 54 ควรจะอยู่ในส่วนของการตรวจสอบการบันทึก

และย้าย include ('codeinsertSpec.php'); ไว้ในนี้ด้วย


บรรทัดที่ 4 เปลี่ยนเป็น
if($_POST["btnsubmit"] == "บันทึก "){

     //บรรทัดที่ 4-54 ย้ายมาไว้ในนี้

     include ('codeinsertSpec.php');

}


จากนั้นจะเป็นบรรทัดที่
55
56
57
58
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 18:07:45 By : {Cyberman}
 


 

No. 13

Guest


ขอบคุณนะคะ เดี๋ยวจะลองเอาไปทำ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-11 19:31:52 By : pam
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : มีปัญหาค่ะ ทำไมมัน Insert ลงทุกตารางเลย เกิดจากอะไร ??
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่