  | 
              
	              
	                
  
    
	 
        มีวิธี Update ข้อมูลหลาย listbox จากชุดข้อมูลที่รับค่ามา บ้างไหมค่ะ ?     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 แปะ code ที่ใช้อยู่ด้วยคับ จะได้หาสาเหตุถูก 
 
 code form ก่อนส่งค่า 
 
 code หน้ารับค่า                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 12:32:00 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ส่วนนี้เป็นการแสดงข้อมูที่จะอัพเดตในตารางค่ะ 
Code (PHP) 
<?php
	//----------------- Lode DataBase -------------------//	
	$strSQL = "SELECT * FROM bk_orders WHERE bk_or_id = '".$_GET["bk_or_id"]."' ";
	$objQuery = mysql_query($strSQL,$durable_connect);
	$objResult = @mysql_fetch_array($objQuery,$durable_connect);
	
	$sql_ord = "SELECT * FROM bk_orders_detail WHERE bk_or_id = '".$objResult["bk_or_id"]."' ";
	$qry_ord = mysql_query($sql_ord,$durable_connect);
?>
	<br>
	<div class="container" align="center">
  	<div class="row">
    <div class="panel panel-primary" style="width:650"><!--- ประกาศคลาสใช้กรอบ/ตาราง ---><br><br>
	<div class="panel-heading"><font size="4px">อัพเดตข้อมูลการคืนหนังสือ</font></div> 
       
    <br>
    <h5><span class="label label-default">รหัสการยืม : <?php echo $objResult["bk_or_id"];?>  |  ชื่อผู้ยืม : <?php echo $objResult["bk_or_name"];?></span></h5>
	<br>
     
    <div class="panel-body">    
	<form name="up_bk" id="up_bk" method="POST" enctype="multipart/form-data" action="bk_update_return.php?bk_or_id=<?php echo $_GET["bk_or_id"];?>">
    <!----- หัวตารางย่อยแสดงสภาพหลังยืม ----->
	<table class="table table-hover" border="1" bordercolor="#CCCCCC" width="500">
	<tr>
	<th width="100" bgcolor="#D7D7D7"><div align="center">หมวดหมู่</div></th>   
	<th width="180" bgcolor="#D7D7D7"><div align="center">รหัสหนังสือ</div></th>
	<th width="120" bgcolor="#D7D7D7"><div align="center">ชื่อหนังสือ</div></th>
	<th width="50" bgcolor="#D7D7D7"><div align="center">จำนวน<br>(เล่ม)</div></th>
	<th width="50" bgcolor="#D7D7D7"><div align="center">สภาพ<br>หลังคืน</div></th>
	</tr>
        
<?php
	$i = 0;
	while ($ary_ord = @mysql_fetch_array($qry_ord,$durable_connect))
	{   
		$i = $i + 1;		
		$sql_pd = " SELECT * FROM bk_product_up WHERE bk_pdup_id = '".$ary_ord["bk_pd_id"]."' ";
		$qry_pd = mysql_query($sql_pd,$durable_connect);
	
    	while($ary_pd = @mysql_fetch_array($qry_pd))
		{   			
?> 	 	  <!------------ ตารางย่อยแสดงสภาพหลังยืม ------------->            
			<tr>
            <input type="hidden" name="bk_or_id<?php echo $i;?>" value="<?php echo $ary_ord["bk_or_id"];?>">
			<td><div align="center">
			<?php   $sql_cg = " select * from bk_cataloge where bk_cg_id = '".$ary_pd['bk_cg_id']."' ";		
					$qry_cg = mysql_query($sql_cg,$durable_connect);
					$ary_cg = @mysql_fetch_array($qry_cg,$durable_connect);
					echo $ary_cg['bk_cg_name']; ?></div></td>
		
        	<td><div align="center"><?php echo $ary_pd['bk_pd_code']; ?><br>
    			<font color="#0066CC"><?php echo $ary_pd['bk_pd_codeT']; ?></font></div></td>
			<td><div align="center"><?php echo $ary_pd['bk_pd_name']; ?></div></td>
			<td><div align="center"><?php echo $ary_ord['bk_ord_Qty']; ?></div></td>
    
			<td><div align="center">
			<select name="bk_st_after<?php echo $i;?>" id="bk_st_after<?php echo $i;?>" class="btn btn-default dropdown-toggle">
    		<option value="<?php echo $ary_pd["bk_st_after"]; ?>" > เลือกสภาพ </option>
    		<option value="1" <?php if($_POST["after"]=="1"){echo"เลือกสภาพ";}?> >ปกติ</option>
    		<option value="2" <?php if($_POST["after"]=="2"){echo"เลือกสภาพ";}?> >ชำรุด</option>
    		<option value="3" <?php if($_POST["after"]=="3"){echo"เลือกสภาพ";}?> >หาย</option>
   	 		</select>
    		</div></td>
    		</tr>		
<?php   } 
	}  ?></table><!---------- จบการแสดงตารางย่อยสภาพหลังยืม ----------->
	
    
    <table width="521" border="0">    
    <tr>
	<td height="10" width="201" style="padding:10px"><font color="#2A5FAA">วันที่คืนหนังสือ</font></td>
	<td style="padding:10px">
    <input type="text" name="bk_or_date_kun" id="bk_or_date_kun" placeholder="วัน/เดือน/ปี" size="13" style="background:#D7EBFF" 
    readonly value="<?php echo $objResult["bk_or_date_kun"];?>" onClick="checkSubmit"></td>
  	</tr>
    
    <tr>
	<td style="padding:10px"><font color="#2A5FAA">หมายเหตุการคืน</font></td>
	<td style="padding:10px">
    <textarea name="bk_or_etc" id="bk_or_etc" cols="25" rows="3"><?php echo $objResult["bk_or_etc"];?></textarea>
    </td>
  	</tr>
    
    <tr>
	<td style="padding:10px"><font color="#2A5FAA">ชื่อผู้คืนหนังสือ</font></td>
	<td style="padding:10px">
    <input type="text" name="bk_or_name_kun" id="bk_or_name_kun" placeholder="ระบุตัวอักษร" minlength="1" maxlength=50 
    onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกตัวอักษร'); this.value='';}" value="<?php echo $objResult["bk_or_name_kun"];?>"></td>
  	</tr>
    
    <tr>
	<td style="padding:10px"><font color="#2A5FAA">ชื่อผู้อนุมัติการคืน</font></td>
	<td style="padding:10px">
    <input type="text" name="emp_name_kun" id="emp_name_kun" placeholder="ระบุตัวอักษร/ตัวเลข" style="background:#D7EBFF" readonly value="<?php echo $objResult3["emp_name"]; ?>"></td>
  	</tr>
	<tr>
	<td></td>
    <td style="padding:20px">
    <input type="submit" name="up_bk" id="up_bk" class="btn btn-success" value="บันทึก" onClick="JavaScript:return checkSubmit();">
    <input type="hidden" name="hdnLine" value="<?php echo $i;?>">
    </td>
    </tr>
    
    </table> 
    </form>
    
    </div><!--- End Class panel-body --->
    </div><!--- End คลาสใช้กรอบ/ตาราง --->
  	</div><!--- End Class row --->
	</div><!--- End Class container --->
 
 
 
 
ส่วนนี้จะเป็นการอัพเดตลงฐานข้อมูลค่ะ 
Code (PHP) 
<?php
	//-------------- ส่วนของการแก้ไขข้อมูล ---------------//
	if ( isset($_POST["up_bk"]) ) 
	{
		$bk_or_id = $_POST['bk_or_id'];
		$bk_st_after = $_POST['bk_st_after'];
		$bk_or_date_kun = $_POST['bk_or_date_kun'];
		$bk_or_name_kun = $_POST['bk_or_name_kun'];
		$emp_name_kun = $_POST['emp_name_kun'];
		$bk_or_etc = $_POST['bk_or_etc'];
		
		
		
		//-------- ทำการเช็คว่าตัวแปรต้องไม่เป็นค่าว่าง จากนั้นจะทำการอัตเดตข้อมูลที่ต้องการแก้ไข ---------//	
		if( $bk_or_date_kun != "" && $bk_or_name_kun != "" && $emp_name_kun != "" || $bk_or_etc != "" ) 
		{
			$up_or = "UPDATE bk_orders SET bk_or_date_kun = '$bk_or_date_kun', bk_or_name_kun = '$bk_or_name_kun', 
					  emp_name_kun = '$emp_name_kun', bk_or_etc = '$bk_or_etc' WHERE bk_or_id = '$bk_or_id' " or die (mysql_error());
		    $qry_or = mysql_query($up_or,$durable_connect);
			
			//------ bk_orders_detail ------//
			$sql_ord = " SELECT * FROM bk_orders_detail  WHERE bk_or_id = '".$objResult["bk_or_id"]."' ";
			$qry_ord = mysql_query($sql_ord);
			
			
			for($i=1;$i<=$_POST["hidden"];$i++)
			{
				$strSQL_orUp = " UPDATE bk_orders_detail SET bk_st_after = '".$bk_st_after = $_POST["bk_st_after"][$i]."' 
							 	 WHERE bk_or_id = '".$_POST["bk_or_id"][$i]."' ";
				$objQuery_orUp = mysql_query($strSQL_orUp);		
			}//นี้เป็นส่วนที่อัพเดตลงฐานข้อมูลไม่ได้ค่ะ 
			
			if($bk_st_after == "1" || $bk_st_after == "2") //ถ้าสภาพเป็น 1(ปกติ)หรือ 2(ชำรุด)ให้เพิ่มจำนวนที่คืนเข้าไป แต่ถ้าเป็น 3(หาย)ไม่เพิ่มจำนวน
			{
				while($ary_ord = @mysql_fetch_array($qry_ord))
				{
					//---------- เพิ่มจำนวนหนังสือที่คืนเข้าฐานข้อมูล bk_product ------------//
					$sql_pd = " SELECT * FROM bk_product WHERE bk_pd_id = '".$ary_ord['bk_pd_id']."' ";
					$qry_pd = mysql_query($sql_pd,$durable_connect);
					$ary_pd = @mysql_fetch_array($qry_pd);
			
					$amount = $ary_ord['bk_ord_Qty'];
					$id = $ary_ord['bk_pd_id'];             //ตัวแปร id เก็บค่าครุภัณฑ์ที่ user เลือก	
					$sum = $ary_pd['bk_pd_amt'] + $amount;  //ผลลัพธ์ = จำนวนคงเหลือทั้งหมด + จำนวนที่ยืม
				
					$sql_up_pd = " UPDATE bk_product SET bk_st_after = '$bk_st_after', bk_pd_amt = '$sum' WHERE bk_pd_id = '$id' ";
					$qry_up_pd = mysql_query($sql_up_pd,$durable_connect);
				}
			}			
			echo "<script>alert('อัพเดตข้อมูลการคืนหนังสือเรียบร้อย')
				  window.close();</script>";  //---- หากใส่ข้อมูล
		}
		else 
		{
			echo "<script>alert('กรุณากรอกข้อมูล!')</script>";  //---- หากไม่มีการใส่ข้อมูล
		}
	}mysql_close($durable_connect); ?>
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 13:31:39 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ตอนนี้ติดตรง มันไม่วน update table bk_orders_detail  ให้ใช่ไหมคับ ?                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 13:54:06 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ใช่ค่ะ ส่วนอื่นอัพเดตหมด แต่ในส่วนที่เป็น listbox ไม่อัพเดตลงฐานข้อมูลค่ะ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 15:10:18 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 $_POST["hdnLine"]; นะ ใน code ใช้ผิด 
 
Code (PHP) 
for($i=1;$i<=$_POST["hdnLine"];$i++)
			{
				$strSQL_orUp = " UPDATE bk_orders_detail SET bk_st_after = '".$bk_st_after = $_POST["bk_st_after"][$i]."' 
							 	 WHERE bk_or_id = '".$_POST["bk_or_id"][$i]."' ";
				$objQuery_orUp = mysql_query($strSQL_orUp);		
			}//นี้เป็นส่วนที่อัพเดตลงฐานข้อมูลไม่ได้ค่ะ 
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 15:14:54 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอบคุณมากค่ะ เซ่อซ่ามากเลยเรา ฮ่าๆ ^_^ 
ที่คุณ progamer2000 แนะนำมาอัพเดตลงฐานข้อมูลได้แล้วนะค่ะ 
ขอรบกวนอีกนิดนะคะ ตอนนี้ค่าที่เลือกในแต่ละ listbox กลายเป็นบันทึกค่าล่าสุดแทนในฟิลล์ bk_st_book น่ะค่ะ  
จะแก้ไขยังไงดีค่ะ ?                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 15:27:26 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ไม่เข้าใจอะคับ ยังไง ><                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 15:41:47 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ตามรูปด้านบนที่แสดงไว้นะคะ 
ถ้าหากมีหนังสือสองรายการ และมีการเลือกค่าใน listbox ไม่เหมือนกัน  
เช่น หนังสือเอ เลือกค่าใน listbox เป็น "ปกติ"  ,  หนังสือบี เลือกค่าใน listbox เป็น "ชำรุด" 
เมื่อกดบันทึก ค่าที่ Update ลงในตาราง orders_detail จะเป็นค่าที่สองคือ "ชำรุด" ทั้งสองรายการค่ะ  ^_^ 
จะมีวิธีแก้ยังไงค่ะ ??                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2015-11-16 15:54:28              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 15:52:47 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (PHP) 
//------ bk_orders_detail ------//
$sql_ord = " SELECT * FROM bk_orders_detail  WHERE bk_or_id = '".$objResult["bk_or_id"]."' ";
$qry_ord = mysql_query($sql_ord);
			
  
 
$objResult["bk_or_id"] มาไงอะครับ งง ><                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 15:54:21 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 รับค่ามาจาก from ก่อนหน้านี้ค่ะ 
 
Code (PHP) 
<a href="javascript:window.open('bk_update_return.php?bk_or_id=<?php echo $ary_bk["bk_or_id"];?>','mywindowtitle','width=700,height=550')">
        <input type="button" class="btn btn-warning" value="อัพเดตคืน" /></a>
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 15:58:00 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 backup ของเก่าไว้ก่อนนะ แก้ไป งงไป 
 
Code (PHP) 
<?php
//----------------- Lode DataBase -------------------//	
$strSQL="SELECT * FROM bk_orders WHERE bk_or_id = '".$_GET["bk_or_id"]."' ";
$objQuery=mysql_query($strSQL);
$objResult=mysql_fetch_assoc($objQuery);
$sql_ord="SELECT * FROM bk_orders_detail WHERE bk_or_id = '".$objResult["bk_or_id"]."' ";
$qry_ord=mysql_query($sql_ord);
?>
<br>
<div class="container" align="center">
  <div class="row">
    <div class="panel panel-primary" style="width:650"><!--- ประกาศคลาสใช้กรอบ/ตาราง ---><br><br>
      <div class="panel-heading"><font size="4px">อัพเดตข้อมูลการคืนหนังสือ</font></div> 
      <br>
      <h5><span class="label label-default">รหัสการยืม : <?php echo $objResult["bk_or_id"];?>  |  ชื่อผู้ยืม : <?php echo $objResult["bk_or_name"];?></span></h5>
      <br>
      <div class="panel-body">    
        <form name="up_bk" id="up_bk" method="POST" enctype="multipart/form-data" action="bk_update_return.php">
          <!----- หัวตารางย่อยแสดงสภาพหลังยืม ----->
          <table class="table table-hover" border="1" bordercolor="#CCCCCC" width="500">
            <tr>
              <th width="100" bgcolor="#D7D7D7"><div align="center">หมวดหมู่</div></th>   
            <th width="180" bgcolor="#D7D7D7"><div align="center">รหัสหนังสือ</div></th>
            <th width="120" bgcolor="#D7D7D7"><div align="center">ชื่อหนังสือ</div></th>
            <th width="50" bgcolor="#D7D7D7"><div align="center">จำนวน<br>(เล่ม)</div></th>
            <th width="50" bgcolor="#D7D7D7"><div align="center">สภาพ<br>หลังคืน</div></th>
            </tr>
            <?php
            $i=0;
            while($ary_ord=mysql_fetch_assoc($qry_ord)){
              ++$i;
              $sql_pd="SELECT * FROM bk_product_up WHERE bk_pdup_id = '".$ary_ord["bk_pd_id"]."' ";
              $qry_pd=mysql_query($sql_pd);
              while($ary_pd=mysql_fetch_assoc($qry_pd)){
                ?> 	 	  <!------------ ตารางย่อยแสดงสภาพหลังยืม ------------->            
                <tr>
                <input type="hidden" name="bk_or_id<?php echo $i;?>" value="<?php echo $ary_ord["bk_or_id"];?>">
                <td>
                  <div align="center">
                    <?php
                    $sql_cg="select * from bk_cataloge where bk_cg_id = '".$ary_pd['bk_cg_id']."' ";
                    $qry_cg=mysql_query($sql_cg, $durable_connect);
                    $ary_cg=@mysql_fetch_assoc($qry_cg);
                    echo $ary_cg['bk_cg_name'];
                    ?>
                  </div>
                </td>
                <td>
                  <div align="center"><?php echo $ary_pd['bk_pd_code'];?><br>
                    <font color="#0066CC"><?php echo $ary_pd['bk_pd_codeT'];?></font>
                  </div>
                </td>
                <td>
                  <div align="center"><?php echo $ary_pd['bk_pd_name'];?></div>
                </td>
                <td>
                  <div align="center"><?php echo $ary_ord['bk_ord_Qty'];?></div>
                </td>
                <td>
                  <div align="center">
                    <select name="bk_st_after<?php echo $i;?>" id="bk_st_after<?php echo $i;?>" class="btn btn-default dropdown-toggle">
                      <option value="">เลือกสภาพ</option>
                      <option value="1">ปกติ</option>
                      <option value="2">ชำรุด</option>
                      <option value="3">หาย</option>
                    </select>
                  </div>
                </td>
                </tr>		
              <?php }
            }?></table><!---------- จบการแสดงตารางย่อยสภาพหลังยืม ----------->
          <table width="521" border="0">    
            <tr>
              <td height="10" width="201" style="padding:10px"><font color="#2A5FAA">วันที่คืนหนังสือ</font></td>
              <td style="padding:10px">
                <input type="text" name="bk_or_date_kun" id="bk_or_date_kun" placeholder="วัน/เดือน/ปี" size="13" style="background:#D7EBFF" 
                       readonly value="<?php echo $objResult["bk_or_date_kun"];?>" onClick="checkSubmit"></td>
            </tr>
            <tr>
              <td style="padding:10px"><font color="#2A5FAA">หมายเหตุการคืน</font></td>
              <td style="padding:10px">
                <textarea name="bk_or_etc" id="bk_or_etc" cols="25" rows="3"><?php echo $objResult["bk_or_etc"];?></textarea>
              </td>
            </tr>
            <tr>
              <td style="padding:10px"><font color="#2A5FAA">ชื่อผู้คืนหนังสือ</font></td>
              <td style="padding:10px">
                <input type="text" name="bk_or_name_kun" id="bk_or_name_kun" placeholder="ระบุตัวอักษร" minlength="1" maxlength=50 
                       onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกตัวอักษร'); this.value='';}" value="<?php echo $objResult["bk_or_name_kun"];?>"></td>
            </tr>
            <tr>
              <td style="padding:10px"><font color="#2A5FAA">ชื่อผู้อนุมัติการคืน</font></td>
              <td style="padding:10px">
                <input type="text" name="emp_name_kun" id="emp_name_kun" placeholder="ระบุตัวอักษร/ตัวเลข" style="background:#D7EBFF" readonly value="<?php echo $objResult3["emp_name"];?>"></td>
            </tr>
            <tr>
              <td></td>
              <td style="padding:20px">
                <input type="submit" name="up_bk" id="up_bk" class="btn btn-success" value="บันทึก" onClick="JavaScript:return checkSubmit();">
                <input type="hidden" name="hdnLine" value="<?php echo $i;?>">
                <input type="hidden" name="code" value="<?php echo $_GET["bk_or_id"];?>">
              </td>
            </tr>
          </table> 
        </form>
      </div><!--- End Class panel-body --->
    </div><!--- End คลาสใช้กรอบ/ตาราง --->
  </div><!--- End Class row --->
</div><!--- End Class container --->
 
 
 
Code (PHP) 
<?php
//-------------- ส่วนของการแก้ไขข้อมูล ---------------//
if(isset($_POST["up_bk"])){
  $bk_or_id=$_POST['bk_or_id'];
  $bk_st_after=$_POST['bk_st_after'];
  $bk_or_date_kun=$_POST['bk_or_date_kun'];
  $emp_name_kun=$_POST['emp_name_kun'];
  $bk_or_etc=$_POST['bk_or_etc'];
  $hdnLine=$_POST['hdnLine'];
  $code=$_POST['code'];
  //-------- ทำการเช็คว่าตัวแปรต้องไม่เป็นค่าว่าง จากนั้นจะทำการอัตเดตข้อมูลที่ต้องการแก้ไข ---------//	
  if($bk_or_date_kun != "" && $bk_or_name_kun != "" && $emp_name_kun != "" || $bk_or_etc != ""){
    $up_or="UPDATE bk_orders SET bk_or_date_kun = '$bk_or_date_kun', bk_or_name_kun = '$bk_or_name_kun', 
					  emp_name_kun = '$emp_name_kun', bk_or_etc = '$bk_or_etc' WHERE bk_or_id = '$code' " or die(mysql_error());
    $qry_or=mysql_query($up_or);
    for($i=1; $i <= $hdnLine; $i++){
      $strSQL_orUp="UPDATE bk_orders_detail SET bk_st_after = '".$bk_st_after[$i]."' 
							 	 WHERE bk_or_id = '".$bk_or_id[$i]."' ";
      $objQuery_orUp=mysql_query($strSQL_orUp);
    }
    foreach((array)$bk_or_id as $i=>$id){
      $sql="SELECT * FROM bk_product WHERE bk_pd_id = '$id'";
      $result=mysql_query($sql);
      $row=mysql_fetch_assoc($result);
      $borrow_qty=$row['bk_ord_Qty'];
      if($bk_st_after[$i] != 3){
        $sql2="UPDATE bk_product SET bk_st_after = '".$bk_st_after[$i]."', bk_pd_amt = 'bk_pd_amt + $borrow_qty' WHERE bk_pd_id = '$id' ";
        mysql_query($sql2);
      }
    }
    echo "<script>alert('อัพเดตข้อมูลการคืนหนังสือเรียบร้อย')window.close();</script>";
  }
}
mysql_close($durable_connect);
?>
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 16:25:47 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอบคุณ คุณ progamer2000 มากนะค่ะ ^_^ 
ลองนำโค้ดรันดู ผลลัพธ์เหมือนเดิมค่ะ พอเลือก listbox ทั้งสองอัน พอ Update ข้อมูลในตาราง detail  
ฟิลล์ bk_st_after ก็จะรับค่าสุดท้ายเสมอค่ะ 
ในตาราง product ฟิลล์ bk_pd_amt ในส่วนของโค้ด 'bk_pd_amt + $borrow_qty' ไม่บวกค่าเพิ่มค่ะในตารางค่ะ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 16:48:34 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (PHP) 
<?php
//----------------- Lode DataBase -------------------//	
$strSQL="SELECT * FROM bk_orders WHERE bk_or_id = '".$_GET["bk_or_id"]."' ";
$objQuery=mysql_query($strSQL);
$objResult=mysql_fetch_assoc($objQuery);
$sql_ord="SELECT * FROM bk_orders_detail WHERE bk_or_id = '".$objResult["bk_or_id"]."' ";
$qry_ord=mysql_query($sql_ord);
?>
<br>
<div class="container" align="center">
  <div class="row">
    <div class="panel panel-primary" style="width:650"><!--- ประกาศคลาสใช้กรอบ/ตาราง ---><br><br>
      <div class="panel-heading"><font size="4px">อัพเดตข้อมูลการคืนหนังสือ</font></div> 
      <br>
      <h5><span class="label label-default">รหัสการยืม : <?php echo $objResult["bk_or_id"];?>  |  ชื่อผู้ยืม : <?php echo $objResult["bk_or_name"];?></span></h5>
      <br>
      <div class="panel-body">    
        <form name="up_bk" id="up_bk" method="POST" enctype="multipart/form-data" action="bk_update_return.php">
          <!----- หัวตารางย่อยแสดงสภาพหลังยืม ----->
          <table class="table table-hover" border="1" bordercolor="#CCCCCC" width="500">
            <tr>
              <th width="100" bgcolor="#D7D7D7"><div align="center">หมวดหมู่</div></th>   
            <th width="180" bgcolor="#D7D7D7"><div align="center">รหัสหนังสือ</div></th>
            <th width="120" bgcolor="#D7D7D7"><div align="center">ชื่อหนังสือ</div></th>
            <th width="50" bgcolor="#D7D7D7"><div align="center">จำนวน<br>(เล่ม)</div></th>
            <th width="50" bgcolor="#D7D7D7"><div align="center">สภาพ<br>หลังคืน</div></th>
            </tr>
            <?php
            $i=0;
            while($ary_ord=mysql_fetch_assoc($qry_ord)){
              ++$i;
              $sql_pd="SELECT * FROM bk_product_up WHERE bk_pdup_id = '".$ary_ord["bk_pd_id"]."' ";
              $qry_pd=mysql_query($sql_pd);
              while($ary_pd=mysql_fetch_assoc($qry_pd)){
                ?> 	 	  <!------------ ตารางย่อยแสดงสภาพหลังยืม ------------->            
                <tr>
                <input type="hidden" name="bk_or_id[]" value="<?php echo $ary_ord["bk_or_id"];?>">
                <td>
                  <div align="center">
                    <?php
                    $sql_cg="select * from bk_cataloge where bk_cg_id = '".$ary_pd['bk_cg_id']."' ";
                    $qry_cg=mysql_query($sql_cg, $durable_connect);
                    $ary_cg=@mysql_fetch_assoc($qry_cg);
                    echo $ary_cg['bk_cg_name'];
                    ?>
                  </div>
                </td>
                <td>
                  <div align="center"><?php echo $ary_pd['bk_pd_code'];?><br>
                    <font color="#0066CC"><?php echo $ary_pd['bk_pd_codeT'];?></font>
                  </div>
                </td>
                <td>
                  <div align="center"><?php echo $ary_pd['bk_pd_name'];?></div>
                </td>
                <td>
                  <div align="center"><?php echo $ary_ord['bk_ord_Qty'];?></div>
                </td>
                <td>
                  <div align="center">
                    <select name="bk_st_after[]" id="bk_st_after<?php echo $i;?>" class="btn btn-default dropdown-toggle">
                      <option value="">เลือกสภาพ</option>
                      <option value="1">ปกติ</option>
                      <option value="2">ชำรุด</option>
                      <option value="3">หาย</option>
                    </select>
                  </div>
                </td>
                </tr>		
              <?php }
            }?></table><!---------- จบการแสดงตารางย่อยสภาพหลังยืม ----------->
          <table width="521" border="0">    
            <tr>
              <td height="10" width="201" style="padding:10px"><font color="#2A5FAA">วันที่คืนหนังสือ</font></td>
              <td style="padding:10px">
                <input type="text" name="bk_or_date_kun" id="bk_or_date_kun" placeholder="วัน/เดือน/ปี" size="13" style="background:#D7EBFF" 
                       readonly value="<?php echo $objResult["bk_or_date_kun"];?>" onClick="checkSubmit"></td>
            </tr>
            <tr>
              <td style="padding:10px"><font color="#2A5FAA">หมายเหตุการคืน</font></td>
              <td style="padding:10px">
                <textarea name="bk_or_etc" id="bk_or_etc" cols="25" rows="3"><?php echo $objResult["bk_or_etc"];?></textarea>
              </td>
            </tr>
            <tr>
              <td style="padding:10px"><font color="#2A5FAA">ชื่อผู้คืนหนังสือ</font></td>
              <td style="padding:10px">
                <input type="text" name="bk_or_name_kun" id="bk_or_name_kun" placeholder="ระบุตัวอักษร" minlength="1" maxlength=50 
                       onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกตัวอักษร'); this.value='';}" value="<?php echo $objResult["bk_or_name_kun"];?>"></td>
            </tr>
            <tr>
              <td style="padding:10px"><font color="#2A5FAA">ชื่อผู้อนุมัติการคืน</font></td>
              <td style="padding:10px">
                <input type="text" name="emp_name_kun" id="emp_name_kun" placeholder="ระบุตัวอักษร/ตัวเลข" style="background:#D7EBFF" readonly value="<?php echo $objResult3["emp_name"];?>"></td>
            </tr>
            <tr>
              <td></td>
              <td style="padding:20px">
                <input type="submit" name="up_bk" id="up_bk" class="btn btn-success" value="บันทึก" onClick="JavaScript:return checkSubmit();">
                <input type="hidden" name="hdnLine" value="<?php echo $i;?>">
                <input type="hidden" name="code" value="<?php echo $_GET["bk_or_id"];?>">
              </td>
            </tr>
          </table> 
        </form>
      </div><!--- End Class panel-body --->
    </div><!--- End คลาสใช้กรอบ/ตาราง --->
  </div><!--- End Class row --->
</div><!--- End Class container --->
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-16 16:51:06 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ผลลัพธ์เหมือนเดิมค่ะ คือ บันทึกค่าล่าสุดที่เลือกใน listbox(ที่มากกว่าหนึ่ง listbox) 
แล้วในการอัพเดตลงตาราง product ยังอัพเดตฟิลล์ bk_st_after และ bk_pd_amt ไม่ได้ค่ะ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 09:11:32 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 อยากได้ ฐานข้อมูลตัวอย่างอะคับ เอามาลงในคอม จะได้ทำถูก >< 
 
ไม่ทราบว่ามีไหมหรือ ใช้กับของจริงอยู่                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 09:29:37 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 id  และ name ของ form กับ button submit ใช้คนละชื่อ คนละ id 
 
<form action="?para1=xxx¶2=yyyyy"> 
 
parameter ใน action เวลาเรียกใช้ ต้องใช้  $_GET 
 
 
 
ก่อนจะดำเนินการกับตัวแปรที่ request มา จาก form  ควรตรวจสอบตัวแปรก่อนว่ามาจริงหรือไม่ 
ที่บันทัดแรกของไฟล์เพิ่มโค๊ดข้างล่างนี้ เมื่อแน่ใจว่า ได้รับตัวแปรมาทั้งหมดแล้วค่อยเอาออก 
 
Code (PHP) 
<?php
print_r( array('GET'=>$_GET, 'POST'=>$_POST, 'FILES'=>$_FILES)); exit;
?>
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 10:05:53 | 
                        By :
                            NewbiePHP | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 [POST] => Array ( )  ไม่มีข้อมูลของ $_POST  ส่วนใหญ่จะมาจากค่าตัวแปรใน form หรือ jquery post  
[FILES] => Array ( )  ไม่มีข้อมูลของ upload file มาจาก tag <input type="file" 
 
ก็อยู่ที่ไฟล์นี้ ต้องการอะไรบ้างครับ 
 
ใช้วิธีการนี้กับไฟล์ที่ form อ้างอิงมาครับ เช่น bk_update_return.php ครับ                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2015-11-17 10:52:44              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 10:50:04 | 
                        By :
                            NewbiePHP | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอบคุณ คุณ progamer2000 มากๆค่ะ 
ขอโทษที่รบกวนนะคะ ถ้ายังแก้ไขไม่ได้ก็ไม่เป็นไรค่ะ 
ถือว่าได้เรียนรู้ข้อผิดพลาดของโค้ดที่เขียนไป ^_^ 
นี้เป็นไฟล์ฐานข้อมูลนะค่ะ ในการ Update  
ในที่นี้ใช้ฐานข้อมูล  bk_orders  ,   bk_orders_detail  , bk_product  ตามลำดับค่ะ 
http://www.drop4shared-remove-by-admin.com/7769ded0                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 10:56:16 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอบคุณ คุณ NewbiePHP มากค่ะ 
สำหรับคำแนะนำและข้อมูลดีๆ ^_^                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 10:58:41 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 แจ้ง db ให้มาไม่ครบ  
bk_orders bk_order_detail ไม่มี                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 11:14:02 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (PHP) 
<?php
//-------------- ส่วนของการแก้ไขข้อมูล ---------------//
if ( isset($_POST["up_bk"]) ) {
	//////////////////////////  3 ตัวแปรหลัก เป็น array ใช้ในการอ้างอิง update
	$bk_or_id = $_POST['bk_or_id']; // รับข้อมูลมาเป็น array <input type="hidden" name="bk_or_id">
	$bk_st_after = $_POST['bk_st_after'];  // รับข้อมูลมาเป็น array <input type="hidden" name="bk_st_after">
	$bk_pd_id = $_POST['bk_pd_id']; // รับข้อมูลมาเป็น array <input type="hidden" name="bk_pd_id">
	////////////////////////////////////////////////////////////////////////////////
	$bk_or_date_kun = date('Y-m-d', strtotime($_POST['bk_or_date_kun'])); // แปลงรูปแบบวันที่ ป้องกัน sql injection
	$bk_or_name_kun = mysql_real_escepe_string($_POST['bk_or_name_kun']); // ไม่ใช้ตัวแปรโดยตรง 
	$emp_name_kun = mysql_real_escepe_string($_POST['emp_name_kun']); // ไม่ใช้ตัวแปรโดยตรง 
	$bk_or_etc = mysql_real_escepe_string($_POST['bk_or_etc']);  // ไม่ใช้ตัวแปรโดยตรง 
	//-------- ทำการเช็คว่าตัวแปรต้องไม่เป็นค่าว่าง จากนั้นจะทำการอัตเดตข้อมูลที่ต้องการแก้ไข ---------//	
	if( $bk_or_date_kun != "" && $bk_or_name_kun != "" && $emp_name_kun != "" || $bk_or_etc != "" ) {
		$up_or = "
UPDATE bk_orders 
SET 
	bk_or_date_kun = '$bk_or_date_kun', 
	bk_or_name_kun = '$bk_or_name_kun', 
	emp_name_kun = '$emp_name_kun', 
	bk_or_etc = '$bk_or_etc' 
WHERE bk_or_id = '$bk_or_id' ";
		mysql_query($up_or)  or die (mysql_error().'<br>'.$up_or);
		//------ bk_orders_detail ------//
		// $sql_ord = " SELECT * FROM bk_orders_detail  WHERE bk_or_id = '".$objResult["bk_or_id"]."' ";
		// $qry_ord = mysql_query($sql_ord); 
		//////////////////////////////////////////////////////////////////
		foreach( $bk_ord_id as $i=>$value){
			$id=intval($value); $aft=intval($bk_st_after[$i]); $pd_id=$bk_pd_id[$i];
			$strSQL_orUp = "UPDATE bk_orders_detail SET bk_st_after = '$aft' WHERE bk_or_id = '$value' ";
			mysql_query($strSQL_orUp) or die( mysql_error());
			if($aft == "1" || $aft == "2"){
				//ถ้าสภาพเป็น 1(ปกติ)หรือ 2(ชำรุด)ให้เพิ่มจำนวนที่คืนเข้าไป แต่ถ้าเป็น 3(หาย)ไม่เพิ่มจำนวน
				//---------- เพิ่มจำนวนหนังสือที่คืนเข้าฐานข้อมูล bk_product ------------//
				$sql_up_pd = " UPDATE bk_product SET bk_st_after = '$aft', bk_pd_amt = bk_pd_amt+1 WHERE bk_pd_id = '$pdid' ";
				mysql_query($sql_up_pd);
			}
		}			
		echo "<script>alert('อัพเดตข้อมูลการคืนหนังสือเรียบร้อย')
		window.close();</script>";  //---- หากใส่ข้อมูล
	}else {
		echo "<script>alert('กรุณากรอกข้อมูล!')</script>";  //---- หากไม่มีการใส่ข้อมูล
	}
}
 
 
Code (PHP) 
<?php
	//----------------- Lode DataBase -------------------//	
	$strSQL = "SELECT * FROM bk_orders WHERE bk_or_id = '".$_GET["bk_or_id"]."' ";
	$objQuery = mysql_query($strSQL,$durable_connect);
	$objResult = @mysql_fetch_array($objQuery,$durable_connect);
	
?>
	<br>
	<div class="container" align="center">
  	<div class="row">
    <div class="panel panel-primary" style="width:650"><!--- ประกาศคลาสใช้กรอบ/ตาราง ---><br><br>
	<div class="panel-heading"><font size="4px">อัพเดตข้อมูลการคืนหนังสือ</font></div> 
       
    <br>
    <h5><span class="label label-default">รหัสการยืม : <?php echo $objResult["bk_or_id"];?>  |  ชื่อผู้ยืม : <?php echo $objResult["bk_or_name"];?></span></h5>
	<br>
     
    <div class="panel-body">    
	<form name="frm_up_bk" id="frm_up_bk" method="POST" enctype="multipart/form-data" action="bk_update_return.php?bk_or_id=<?php echo $_GET["bk_or_id"];?>">
    <!----- หัวตารางย่อยแสดงสภาพหลังยืม ----->
	<table class="table table-hover" border="1" bordercolor="#CCCCCC" width="500">
	<tr>
	<th width="100" bgcolor="#D7D7D7"><div align="center">หมวดหมู่</div></th>   
	<th width="180" bgcolor="#D7D7D7"><div align="center">รหัสหนังสือ</div></th>
	<th width="120" bgcolor="#D7D7D7"><div align="center">ชื่อหนังสือ</div></th>
	<th width="50" bgcolor="#D7D7D7"><div align="center">จำนวน<br>(เล่ม)</div></th>
	<th width="50" bgcolor="#D7D7D7"><div align="center">สภาพ<br>หลังคืน</div></th>
	</tr>
<?php
	$sql_ord = "
SELECT o.*,
p.bk_pd_code, p.bk_pd_codeT, bk_pd_name, 
c.bk_cg_name 
FROM bk_orders_detail o, bk_product_up p, bk_cataloge c 
WHERE o.bk_or_id = '".$objResult["bk_or_id"]."' 
and o.bk_pd_id=p.bk_pdup_id
and c.bk_cg_id=p.bk_cg_id
";
	$qry_ord = mysql_query($sql_ord,$durable_connect);
	while ($row = mysql_fetch_assoc($qry_ord)){
?>
	<!------------ ตารางย่อยแสดงสภาพหลังยืม ------------->            
	<input type="hidden" name="bk_ord_id[]" value="<?php echo $row["bk_ord_id"];?>">
	<input type="hidden" name="bk_pd_id[]" value="<?php echo $row["bk_pd_id"];?>">
	<tr>
	<td><div align="center"><?php echo $row['bk_cg_name'];?></div></td>
	<td><div align="center"><?php echo $row['bk_pd_code']; ?><br>
	<font color="#0066CC"><?php echo $row['bk_pd_codeT']; ?></font></div></td>
	<td><div align="center"><?php echo $row['bk_pd_name']; ?></div></td>
	<td><div align="center"><?php echo $row['bk_ord_Qty']; ?></div></td>
	<td><div align="center">
	<select name="bk_st_after[]" class="btn btn-default dropdown-toggle">
	<option value="" > เลือกสภาพ </option>
	<option value="1" <?php if($_POST["after"]=="1"){echo "selected";}?> >ปกติ</option>
	<option value="2" <?php if($_POST["after"]=="2"){echo "selected";}?> >ชำรุด</option>
	<option value="3" <?php if($_POST["after"]=="3"){echo "selected";}?> >หาย</option>
	</select>
	</div></td>
	</tr>		
<?php  }  ?>
</table><!---------- จบการแสดงตารางย่อยสภาพหลังยืม ----------->
    
    <table width="521" border="0">    
    <tr>
	<td height="10" width="201" style="padding:10px"><font color="#2A5FAA">วันที่คืนหนังสือ</font></td>
	<td style="padding:10px">
    <input type="text" name="bk_or_date_kun" id="bk_or_date_kun" placeholder="วัน/เดือน/ปี" size="13" style="background:#D7EBFF" 
    readonly value="<?php echo $objResult["bk_or_date_kun"];?>" onClick="checkSubmit"></td>
  	</tr>
    
    <tr>
	<td style="padding:10px"><font color="#2A5FAA">หมายเหตุการคืน</font></td>
	<td style="padding:10px">
    <textarea name="bk_or_etc" id="bk_or_etc" cols="25" rows="3"><?php echo $objResult["bk_or_etc"];?></textarea>
    </td>
  	</tr>
    
    <tr>
	<td style="padding:10px"><font color="#2A5FAA">ชื่อผู้คืนหนังสือ</font></td>
	<td style="padding:10px">
    <input type="text" name="bk_or_name_kun" id="bk_or_name_kun" placeholder="ระบุตัวอักษร" minlength="1" maxlength=50 
    onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกตัวอักษร'); this.value='';}" value="<?php echo $objResult["bk_or_name_kun"];?>"></td>
  	</tr>
    
    <tr>
	<td style="padding:10px"><font color="#2A5FAA">ชื่อผู้อนุมัติการคืน</font></td>
	<td style="padding:10px">
    <input type="text" name="emp_name_kun" id="emp_name_kun" placeholder="ระบุตัวอักษร/ตัวเลข" style="background:#D7EBFF" readonly value="<?php echo $objResult3["emp_name"]; ?>"></td>
  	</tr>
	<tr>
	<td></td>
    <td style="padding:20px">
    <input type="submit" name="up_bk" id="up_bk" class="btn btn-success" value="บันทึก" onClick="JavaScript:return checkSubmit();">
    <input type="hidden" name="hdnLine" value="<?php echo $i;?>">
    </td>
    </tr>
    
    </table> 
    </form>
    
    </div><!--- End Class panel-body --->
    </div><!--- End คลาสใช้กรอบ/ตาราง --->
  	</div><!--- End Class row --->
	</div><!--- End Class container --->
 
 
ไม่ได้เทสต์ ทดลองดูครับ                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2015-11-17 12:14:56              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 12:13:31 | 
                        By :
                            NewbiePHP | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 code ของคุณ NewbieXYZ ใช้ได้ไหมอะ 
 
 
ส่วน sql ก็ให้มายังไม่ครบอยู่ดี อิอิ มีแค่ bk_cateloge                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 13:55:46 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอบคุณ คุณ NewbiePHP มากค่ะ 
ลองรันโค้ดดูแล้วนะค่ะ ตารางย่อย ไม่แสดงค่ะ 
พอลองเปลี่ยนเป็น select dataBase แบบเดิมดูก็แสดงตารางย่อยปกติค่ะ 
เลยลองอัพเดตข้อมูลของ listbox ดูก็ไม่เข้า dataBase ค่ะ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 13:59:54 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 คุณ progamer2000 ขอโทษนะคะ พอดีแบคอัพไฟล์ sql ไว้ 
แต่ไม่เคยเปิดดูเลย แก้ไขไฟล์ใหม่เรียบร้อยแล้วค่ะ 
http://www.drop4shared-remove-by-admin.com/2c83feac  
ขอบคุณที่อยู่ช่วยแก้โค้ดให้นะค่ะ ขอบคุณน้ำจิตน้ำใจ ^_____^ 
#ใจดีกันทุกท่านเลยค่ะ                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2015-11-17 14:10:27              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 14:09:39 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ลองเช็คตัวแปรที่ไฟล์ update ข้อมูลอย่างที่บอกไปครับ แล้วนำมาให้ดูหน่อยครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 14:19:28 | 
                        By :
                            NewbiePHP | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 bk_product กับ bk_product_up มันต่างกันยังไงครับ ???                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 14:31:56 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 031.$sql_ord = " 
032.SELECT o.*, 
033.p.bk_pd_code, p.bk_pd_codeT, bk_pd_name, 
034.c.bk_cg_name 
035.FROM bk_orders_detail o, bk_product_up p, bk_cataloge c 
036.WHERE o.bk_or_id = '".$objResult["bk_or_id"]."' 
037.and o.bk_pd_id=p.bk_pdup_id 
038.and c.bk_cg_id=p.bk_cg_id 
039."; 
040.$qry_ord = mysql_query($sql_ord,$durable_connect) or die ($sql . '<br>'. mysql_error($durable_connect)); 
 
เพิ่มสีแดง แล้ว เอา error มาให้ดูทีครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 14:51:18 | 
                        By :
                            NewbiePHP | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 คุณ NewbiePHP ขอบคุณค่ะ 
ลองรันแล้ว ไม่ขึ้นออเร่อนะค่ะ 
แต่แค่ในตารางย่อยที่มี listbox ไม่แสดงข้อมูลค่ะ 
ไม่ทราบว่าเพราะการวนลูปไม่ถูกรึเปล่านะคะ่  
เพราะลองใช้การ Select ทีละตารางแบบเดิม ตารางย่อยก็แสดงปกติค่ะ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 15:27:39 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 คุณ progamer2000 ตาราง bk_product คือตารางข้อมูลหนังสือที่สามารถลบ แก้ไขได้ค่ะ 
ส่วนตาราง bk_product_up คือตารางที่ไว้ Backup ข้อมูลของตาราง bk_product ค่ะ 
พูดง่ายๆคือ ตาราง bk_product_up เอาไว้เก็บรายการจัดซื้อหนังสือในแต่ละครั้งค่ะ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 15:30:28 | 
                        By :
                            hiyingzha | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (PHP) 
<?php
mysql_connect("localhost","root","root") or die("Error Connect to Database");
mysql_select_db("test");
mysql_query("SET NAMES UTF8");
//----------------- Lode DataBase -------------------//	
$strSQL="SELECT * FROM bk_orders WHERE bk_or_id = '".$_GET["bk_or_id"]."' ";
$objQuery=mysql_query($strSQL);
$objResult=mysql_fetch_assoc($objQuery);
$sql_ord="SELECT * FROM bk_orders_detail WHERE bk_or_id = '".$objResult["bk_or_id"]."' ";
$qry_ord=mysql_query($sql_ord);
?>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
    
  </head>
<div class="container" align="center">
  <div class="row">
    <div class="panel panel-primary" style="width:650"><!--- ประกาศคลาสใช้กรอบ/ตาราง ---><br><br>
      <div class="panel-heading"><font size="4px">อัพเดตข้อมูลการคืนหนังสือ</font></div> 
      <br>
      <h5><span class="label label-default">รหัสการยืม : <?php echo $objResult["bk_or_id"];?>  |  ชื่อผู้ยืม : <?php echo $objResult["bk_or_name"];?></span></h5>
      <br>
      <div class="panel-body">    
        <form name="up_bk" id="up_bk" method="POST" enctype="multipart/form-data" action="bk_update_return.php">
          <!----- หัวตารางย่อยแสดงสภาพหลังยืม ----->
          <table class="table table-hover" border="1" bordercolor="#CCCCCC" width="500">
            <tr>
              <th width="100" bgcolor="#D7D7D7"><div align="center">หมวดหมู่</div></th>   
            <th width="180" bgcolor="#D7D7D7"><div align="center">รหัสหนังสือ</div></th>
            <th width="120" bgcolor="#D7D7D7"><div align="center">ชื่อหนังสือ</div></th>
            <th width="50" bgcolor="#D7D7D7"><div align="center">จำนวน<br>(เล่ม)</div></th>
            <th width="50" bgcolor="#D7D7D7"><div align="center">สภาพ<br>หลังคืน</div></th>
            </tr>
            <?php
            $i=0;
            while($ary_ord=mysql_fetch_assoc($qry_ord)){
              ++$i;
              $sql_pd="SELECT * FROM bk_product_up WHERE bk_pdup_id = '".$ary_ord["bk_pd_id"]."' ";
              $qry_pd=mysql_query($sql_pd);
              while($ary_pd=mysql_fetch_assoc($qry_pd)){
                ?> 	 	  <!------------ ตารางย่อยแสดงสภาพหลังยืม ------------->            
                <tr>
                
                <td>
                  <div align="center">
                    <?php
                    $sql_cg="select * from bk_cataloge where bk_cg_id = '".$ary_pd['bk_cg_id']."' ";
                    $qry_cg=mysql_query($sql_cg);
                    $ary_cg=mysql_fetch_assoc($qry_cg);
                    echo $ary_cg['bk_cg_name'];
                    ?>
                  </div>
                </td>
                <input type="hidden" name="bk_or_id[]" value="<?php echo $ary_pd["bk_pdup_id"];?>">
                <td>
                  <div align="center"><?php echo $ary_pd['bk_pd_code'];?><br>
                    <font color="#0066CC"><?php echo $ary_pd['bk_pd_codeT'];?></font>
                  </div>
                </td>
                <td>
                  <div align="center"><?php echo $ary_pd['bk_pd_name'];?></div>
                </td>
                <td>
                  <div align="center"><?php echo $ary_ord['bk_ord_Qty'];?></div>
                </td>
                <td>
                  <div align="center">
                    <select name="bk_st_after[]" id="bk_st_after<?php echo $i;?>" class="btn btn-default dropdown-toggle">
                      <option value="">เลือกสภาพ</option>
                      <option value="1">ปกติ</option>
                      <option value="2">ชำรุด</option>
                      <option value="3">หาย</option>
                    </select>
                  </div>
                </td>
                </tr>		
              <?php }
            }?></table><!---------- จบการแสดงตารางย่อยสภาพหลังยืม ----------->
          <table width="521" border="0">    
            <tr>
              <td height="10" width="201" style="padding:10px"><font color="#2A5FAA">วันที่คืนหนังสือ</font></td>
              <td style="padding:10px">
                <input type="text" name="bk_or_date_kun" id="bk_or_date_kun" placeholder="วัน/เดือน/ปี" size="13" style="background:#D7EBFF" 
                       readonly value="<?php echo $objResult["bk_or_date_kun"];?>" onClick="checkSubmit"></td>
            </tr>
            <tr>
              <td style="padding:10px"><font color="#2A5FAA">หมายเหตุการคืน</font></td>
              <td style="padding:10px">
                <textarea name="bk_or_etc" id="bk_or_etc" cols="25" rows="3"><?php echo $objResult["bk_or_etc"];?></textarea>
              </td>
            </tr>
            <tr>
              <td style="padding:10px"><font color="#2A5FAA">ชื่อผู้คืนหนังสือ</font></td>
              <td style="padding:10px">
                <input type="text" name="bk_or_name_kun" id="bk_or_name_kun" placeholder="ระบุตัวอักษร" minlength="1" maxlength=50 
                       onKeyUp="if(!(isNaN(this.value))) { alert('กรุณากรอกตัวอักษร'); this.value='';}" value="<?php echo $objResult["bk_or_name_kun"];?>"></td>
            </tr>
            <tr>
              <td style="padding:10px"><font color="#2A5FAA">ชื่อผู้อนุมัติการคืน</font></td>
              <td style="padding:10px">
                <input type="text" name="emp_name_kun" id="emp_name_kun" placeholder="ระบุตัวอักษร/ตัวเลข" style="background:#D7EBFF" readonly value="<?php echo $objResult3["emp_name"];?>"></td>
            </tr>
            <tr>
              <td></td>
              <td style="padding:20px">
                <input type="submit" name="up_bk" id="up_bk" class="btn btn-success" value="บันทึก" onClick="JavaScript:return checkSubmit();">
                <input type="hidden" name="hdnLine" value="<?php echo $i;?>">
                <input type="hidden" name="code" value="<?php echo $_GET["bk_or_id"];?>">
              </td>
            </tr>
          </table> 
        </form>
      </div><!--- End Class panel-body --->
    </div><!--- End คลาสใช้กรอบ/ตาราง --->
  </div><!--- End Class row --->
</div><!--- End Class container --->
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 16:52:55 | 
                        By :
                            progamer2000 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |