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 > ทำไมเวลา edit มันตรงจำนวนเงินค่ามันเข้าซ้ำกันอะครับรบกวนช่วยดูทีครับ



 

ทำไมเวลา edit มันตรงจำนวนเงินค่ามันเข้าซ้ำกันอะครับรบกวนช่วยดูทีครับ

 



Topic : 120668



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



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



ผมยัง งง อยู่ครับ ทำไมได้ค่าเท่ากันอะครับ พอผมเอา iไป ไว้ในตอนedit แบบ นี้ '".$_POST["amount".$i]."' แบบนี้ค่าไม่มาเลยอะครับ รบกวนพี่ช่วยทีนะครับ
อันนี้ฟังก์ชั่นบวกกันอะครับ
function findTotal(id){
    
  
    var arr112 = document.getElementsByName('amount');
    var tot = 0;
    


         		 for(var j=0;j<arr112.length;j++){
         		 	
                            if(parseInt(arr112[j].value))
                    tot += parseInt(arr112[j].value);


              			
              			console.log("a="+arr112);
       			}
        console.log("arr112="+arr112);
        console.log("tot="+tot);
    
   
    document.getElementById('total').value = tot;

}

Code (PHP)
<?php
 echo "เลขใบสั่งซื้อ&nbsp;"  .$fetched_row["page_num"];
$result_set=mysql_query($sql_query);
	if(mysql_num_rows($result_set)>0)
	{

		$i=0;
		while($row = mysql_fetch_row($result_set))
		{

			$i = $i+1;
			
			?>
				<tr>
			    		
			    		<td><div align="center"><?php echo $row[0]; ?></div></td>
			    		
			    		<td><input type="hidden" name="aedit_id<?php echo $i?>" value="<?php echo $row[0]; ?>">

			    			<input type="text" name="item<?php echo $i ?>" placeholder="item" value="<?php echo $row[2]; ?>" required /></td>
			    		<td>
			    		<input type="text" name="desc1<?php echo $i ?>" placeholder="desc1" value="<?php echo $row[5]; ?>" required /></td>
			    		
			    		<td><input type="text" name="q_1<?php echo $i ?>" id="q_1<?php echo $i ?>" placeholder="q_1" value="<?php echo $row[6]; ?>" onkeyup="doMath(<?php echo $i; ?>)" required /></td>
			    		<td><input type="text" name="unti<?php echo $i ?>" placeholder="unit" value="<?php echo $row[7]; ?>" required /></td>
			    		<td><input type="text" name="unit_price<?php echo $i ?>" id="unit_price<?php echo $i ?>" placeholder="unti_price" value="<?php echo $row[8]; ?>" onkeyup="doMath(<?php echo $i; ?>)" required /></td>
			    		<td>
			    			<input type="text" name="amount" id="amount<?php echo $i ?>" onblur="findTotal(<?php echo $i?>)" maxlength="60" value="<?php echo $row[9];?>"> </td>
			    		
			    		
			    		
			    		
			    	</tr>
			    	 
			
			<!--<tr>
				<td><input type="hidden" name="aedit_id<?php echo $i ?>" value="<?php echo $row[0]; ?>">
					<input type="text" name="item<?php echo $i ?>" placeholder="item" value="<?php echo $row[2]; ?>" required /></td>
		<td><input type="text" name="q_1<?php echo $i ?>" id="q_1<?php echo $i ?>" value="<?php echo $row[6]; ?>"  onkeyup="doMath(<?php echo $i; ?>)"maxlength="60"></td>
		<td><input type="text" name="desc1<?php echo $i ?>" placeholder="desc1" value="<?php echo $row[5]; ?>" required /></td>
<td><input type="text" name="unit_price<?php echo $i ?>" id="unit_price<?php echo $i ?>" value="<?php echo $row[7]; ?>"  onkeyup="doMath(<?php echo $i; ?>)"maxlength="60"></td>
			<td><input type="text" name="total<?php echo $i ?>" id="total<?php echo $i ?>" maxlength="60"> </td>

			    		
		</tr>-->
		
			
					
			


	<?php
		}
	}
	else
	{
		?>
		 <tr>
        <th colspan="3">ไม่พบข้อมูล</th>
        </tr>
        <?php
	}
?>

อันนี้ส่วน edit อะครับ
Code (PHP)
$amount = $_POST['amount'];

if(isset($_POST['btn-update']))
{
	for($i=1;$i<=(int)($_POST["hdnLine"]);$i++)
	{
	
	$item = $_POST['item'.$i];
	$desc1 = $_POST['desc1'.$i];
	$q_1 = $_POST['q_1'.$i];
	$unti = $_POST['unti'.$i];
	$unit_price = $_POST['unit_price'.$i];
	
	
	
	$sql_query = "UPDATE users SET item1='$item',desc1='$desc1',q_1='$q_1',unti='$unti',unti_price='$unit_price',amout1='$_POST['amount']' WHERE user_id=".$_POST["aedit_id$i"];



	var_dump($sql_query);
	if(mysql_query($sql_query))
	{
		?>
		<script type="text/javascript">
		alert('Data Are Updated Successfully');
	//	window.location.href='index.php';
		</script>
		<?php
	}




Tag : PHP, HTML/CSS, JavaScript, Ajax, jQuery, CakePHP









ประวัติการแก้ไข
2015-12-28 16:20:00
2015-12-28 16:25:53
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-12-28 16:19:20 By : Poae View : 730 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ลอง print_r($_POST) ดูครับ มันส่งค่าตาม id มาหรือเปล่าครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-29 07:33:07 By : mr.win
 


 

No. 2



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



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

อันออกมาเป็นแบบนี้อะครับ

amount1=''.1
amount1=''.1
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-29 12:39:34 By : Poae
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำไมเวลา edit มันตรงจำนวนเงินค่ามันเข้าซ้ำกันอะครับรบกวนช่วยดูทีครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่