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

Registered : 108,134

HOME > PHP > PHP Forum > ช่วยแก้ code update ให้ทีครับ อยากแก้ไขสินค้าให้ได้มากกว่า1 สินค้า



 

ช่วยแก้ code update ให้ทีครับ อยากแก้ไขสินค้าให้ได้มากกว่า1 สินค้า

 



Topic : 121984



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



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




อยากให้แก้ไขได้ทีล่ะหลายๆสินค้า

คือผมอยากแก้ไขมากกว่า1สินค้าครับ พอผมแก้มากกว่า1ชิ้นปุ๊ป สินค้าจะซ้ำตัวที่แก้ตลอด

Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Purchase Order</title>
<link rel="stylesheet" href="css/potable.css">
</head>

<body>

<?

	$objConnect = mysql_connect("localhost","root","abcd1234") or die("Error Connect to Database");
	mysql_query("SET NAMES UTF8");
	$objDB = mysql_select_db("thaimee");
	
	
	$Note = $_POST['Note'];
	
	$Product_name = $_POST['Product_name'];
	$Product_name_eng = $_POST['Product_name_eng'];
	$Size = $_POST['Size'];
	$Amount = $_POST['Amount'];
	$Price = $_POST['Price'];
	$Total = $_POST['Total'];
	
	
		
	
	$i = 0;
	foreach( $Product_name_eng as $product_name1) {
$query = mysql_query("UPDATE po2016 SET  Note='".$Note."', Product_name='".$Product_name[$i]."', Product_name_eng='".$Product_name_eng[$i]."', Size='".$Size[$i]."', Amount='".$Amount[$i]."', Price='".$Price[$i]."', Total='".$Total[$i]."' WHERE Po_number='".$Po_number."'") or die('Error: ' . mysql_error());
$i++;
}

	
	echo "<script>alert(' PO record edit');</script>";

	

	
	
	
	
	


?>

<table width="467" height="139" border="0" align="center">
  <tr>
  
<?php  if (isset($_POST['TM'])) {
    echo "<th width='237' height='135' scope='row'><p>บริษัท ไทยมี จำกัด (สำนักงานใหญ่)</p>
      <p>160 ถนนเจริญกรุง 58 แขวงยานนาวา เขตสาทร กรุงเทพ 10120</p>
      <p>Tel : 02-689-2855 Fax : 02-689-2855#113</p>
      <p>เลขประจำตัวผู้เสียภาษี : 0105532060605</p></th>";

                  
 } else if (isset($_POST['FT'])) {
     
      
      echo "<th width='237' height='135' scope='row'><p>ห้างหุ้นส่วนจำกัด ฟู้ดส์เทรดเซอวิสเซส (สำนักงานใหญ่)</p>
      <p>50/59-60 ถนนเจริญกรุง 58 แขวงยานนาวา เขตสาทร กรุงเทพ 10120</p>
      <p>Tel : 02-689-2855 Fax : 02-689-2855#113</p>
      <p>เลขประจำตัวผู้เสียภาษี : 0103542018162</p></th>";
}
      
?>    
      
  </tr>
</table>



<p>&nbsp;</p>
<table width="280" border="0" align="right">
  <tr>
    <td width="100">Date : </td>
    <td width="180"><? echo $Date; ?></td>
  </tr>
  
  <tr>
    <td width="100" >PO Number : </td>
    <td width="180"><? echo $Po_number; ?></td>
  </tr>
  
  <tr>
    <td width="100" >Fax : </td>
    <td width="180"><? echo $supplier_fax; ?></td>
  </tr>

</table>


<table width="423" border="0" align="left">
  <tr>
    <td width="100">Contact person :</td>
    <td width="180"><? echo $supplier_contact; ?></td>
  </tr>
  
  <tr>
    <td width="100">Company :</td>
    <td width="180"><? echo $Company; ?></td>
  </tr>
  <tr>
    <td width="100">Telephone :</td>
    <td width="180"><? echo $supplier_num; ?></td>
  </tr>
</table>


<br />
<table class="POTable">
<form id="potable">
	<tr>
		<td>รายการ</td>
        <td>Size</td>
        <td>Quantity</td>
  		<td>Unit Price</td>
	  	<td>Total</td>
	</tr>
    
    
    <?php 
			$x=0;
		foreach( $Product_name_eng as $product_name1){
			echo "<tr>";
			echo "<td>";
			echo $Product_name_eng[$x];
			echo "</td>";
			echo "<td>";
			echo $Size[$x];
			echo "</td>";
			echo "<td>";
			echo $Amount[$x];
			echo "</td>";
			echo "<td>";
			echo number_format((float)$Price[$x], 2);
			echo "</td>";
			echo "<td style='width:50px;'>";
			echo number_format((float)$Total[$x], 2);
			echo "</td>";
			echo "</tr>";
			$x++;
		}
	
	?>

<!--- Calculate Total --->
<?php
	$y=0; $Total_Amount=0; $Total_Total=0;
	foreach( $Product_name_eng as $product_name1){
		$Total_Amount = $Amount[$y]+$Total_Amount;
		$Total_Total = $Total[$y]+$Total_Total;
		$y++;
	}
?>


<tr>
<td><font size="2px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ยอดรวมก่อนหักส่วนลด</font></td>
<td></td>
<td><font size="2px"><?php echo "<Strong>".$Total_Amount."</strong>"; ?></font> </td>
<td></td>
<td><?php echo "<Strong>".number_format((float)$Total_Total, 2)."</strong>"; ?></td>
</tr>



<tr>
<td><font size="2px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>ส่วนลดพิเศษ</u></font></td>
<td></td>
<td></td>
<td></td>
<td><input type='text' name='discount' id='discount' onkeyup="getDiscountTax()" size="10" style="border: none; font-size: 10px"/></td>
</tr>


<tr>
<td><font size="2px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>ยอดรวมหลังหักส่วนลด</u></font></td>
<td></td>
<td></td>
<td></td>
<td><input type='text' name='total_afterdc' id='total_afterdc' readonly="readonly" style="border: none; font-size: 10px" value="<?php echo number_format((float)$Total_Total, 2); ?>"/></td>
</tr>

<tr>
<td><font size="2px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>ภาษีมูลค่าเพิ่ม</u></font></td>
<td></td>
<td></td>
<td></td>
<td><input type='text' name='tax' id='tax' onkeyup="getDiscountTax()" size="1" style="border: none; font-size: 10px"/>%</td>
</tr>

<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td><font size="2px"><input type='text' name='totalpay' id='totalpay' readonly="readonly" style="border: none; font-weight: bold;" value="<?php echo number_format((float)$Total_Total, 2); ?>"/></font></td>
</tr>
</form>
</table>


<p><b>เงื่อนไข</b></p>
<table width='948' border='0' align='left'>
  <tr>
    <td width="300" height="214" align="left" scope="col">1. ส่งสินค้าภายในวันที่ 
    <input type="text" style="border: none" size="10"  />
     ณ <input type="text" style="border: none"/> เวลา 8.00 ถึง 12.00 เท่านั้น 
    
     <p> 2.สินค้าทุกชิ้นต้องระบุส่วนผสม วันผลิต-หมดอายุอย่างน้อย 1 ปี เป็นภาษาอังกฤษ (ใช้ปีคริสตศักราช)</p>

      	<p>3.กรุณาจัดตัวอย่างสินค้าตามรายการที่ซื้อ ที่ผลิตในครั้งนี้ในวันที่ส่งสินค้า</p>
		<p>4.การวางบิลต้องนำใบ PO ฉบับนี้พร้อมใบส่งสินค้าที่มีผู้เซ็นรับสินค้าและผู้ส่งสินค้าครบถ้วน</p>
		<p>5.มางวางบิลวันจันทร์-วันพุธ และรับเช็คทุกวันพุธ เวลา 14.00น.ถึง17.00น.เท่านั้น</p>
        
        
<table width="483" border="0" align="right">
  <tr>
    <th width="313" scope="row"><p>ลงชื่อ
        
        <input type="text" name="textfield5" id="textfield5"style="border: none" />
        ผู้สั่งซื้อ
    </p>
      <p>(
        <input type="text" name="textfield6" id="textfield6"style="border: none" />
      )</p>
      <p>&nbsp;</p>
    <p>ลงชื่อ
      <input type="text" name="textfield7" id="textfield7"style="border: none" />
    ผู้อนุมัติการสั่งซื้อ</p></th>
  </tr>
</table>
<table width="306" border="0" align="left">
  <tr>
    <th scope="row"><p>ลงชื่อ
      <input type="text" name="textfield2" id="textfield"style="border: none" />
    </p>
      <p>(
        <input type="text" name="textfield3" id="textfield2"style="border: none" />
      )</p>
      <p>ผู้ขาย/ผู้ยืนยันการสั่งซื้อ</p>
      <p>วันที่ <? echo $Date; ?>
      </p></th>
  </tr>
</table>

	<script type="text/javascript">

	
	function getDiscountTax()
	{
   //Assume form with id="theform"
    var theForm = document.forms["potable"];
    var discount = theForm.elements["discount"];
	var tax = theForm.elements["tax"];
	var total_afterdc = theForm.elements["total_afterdc"];
	var beforedc = '<?php echo $Total_Total; ?>';
	
    var afterdc = 0;
	var aftertax = 0; 
	var taxvalue=0;
	
    //If the textbox is not blank
    if(discount.value!="")
    {
		
        afterdc = parseFloat(beforedc) - parseFloat(discount.value);
    }
	
	if(tax.value!="")
    {
        taxvalue = parseFloat(total_afterdc.value) * (parseFloat(tax.value)/100);
		aftertax = taxvalue + parseFloat(total_afterdc.value);
		aftertax = format2(aftertax);
    }
	
 	var a = document.getElementById("total_afterdc");
  	a.value = parseFloat(Math.round(afterdc * 100) / 100).toFixed(2);
	
 	var b = document.getElementById("totalpay");
  	//b.value = parseFloat(Math.round(aftertax * 100) / 100).toFixed(2);
	b.value = aftertax;
  	}
	

	function format2(n) {
    	return n.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, "$1,");
	}

	</script>
    
    <?php mysql_close($objConnect);	?>

</body>
</html>




Tag : PHP, HTML/CSS, JavaScript









ประวัติการแก้ไข
2016-03-18 08:29:43
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-03-17 16:46:26 By : athiwatbuun View : 553 Reply : 1
 

 

No. 1



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

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

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



PHP MySQL Multiple Rows Edit/Update Record







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-03-18 10:02:15 By : mr.win
 

   

ค้นหาข้อมูล


   
 

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

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