|
|
|
ช่วยแก้ code update ให้ทีครับ อยากแก้ไขสินค้าให้ได้มากกว่า1 สินค้า |
|
|
|
|
|
|
|
คือผมอยากแก้ไขมากกว่า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> </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"> ยอดรวมก่อนหักส่วนลด</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"> <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"> <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"> <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> </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
|
|
|
|
|
Date :
2016-03-17 16:46:26 |
By :
athiwatbuun |
View :
875 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PHP MySQL Multiple Rows Edit/Update Record
|
|
|
|
|
Date :
2016-03-18 10:02:15 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|