|
|
|
ช่วยดู การรวมราคาทั้งหมด ให้ที มีภาพตัวอย่างครับ มือใหม่จริงๆ |
|
|
|
|
|
|
|
Code (PHP)
<?php
ob_start();
require_once('Connections/arunyik.php'); ?>
<?php
mysql_select_db($database_arunyik, $arunyik);
$query_Recordset1 = "SELECT * FROM basket ORDER BY b_id ASC";
$Recordset1 = mysql_query($query_Recordset1, $arunyik) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?><!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>ใบยืนยันการเบิกวัสดุ</title>
<style type="text/css">
<!--
.style1 {
font-size: 18px;
font-weight: bold;
}
-->
</style>
</head>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
$editFormAction = $HTTP_SERVER_VARS['PHP_SELF'];
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING'];
}
$price_sum=$s_num * $s_price;
if ((isset($HTTP_POST_VARS["MM_update"])) && ($HTTP_POST_VARS["MM_update"] == "form2")) {
$updateSQL = sprintf("UPDATE basket SET s_num=%s,price_sum='$price_sum'WHERE b_id='$b_id'",
GetSQLValueString($HTTP_POST_VARS['s_num'], "int"));
mysql_select_db($database_arunyik, $arunyik);
$Result1 = mysql_query($updateSQL, $arunyik) or die(mysql_error());
$updateGoTo = "widen_submit.php";
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
function DoFormatCurrency($theObject,$NumDigitsAfterDecimal,$DecimalSeparator,$GroupDigits,$CurrencySymbol) {
$currencyFormat=$CurrencySymbol.number_format($theObject,$NumDigitsAfterDecimal,$DecimalSeparator,$GroupDigits);
return ($currencyFormat);
}
?>
<body>
<p align="center" class="style1">ยืนยันการเบิกวัสดุ</p>
<table width="998" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<td width="122">รหัส</td>
<td width="142" align="center">รายการวัสดุ</td>
<td width="132" align="center">ขนาด</td>
<td width="159" align="center">จำนวน</td>
<td width="124" align="center">หน่วยนับ</td>
<td width="140" align="center">ราคาต่อ/หน่วย</td>
<td width="163" align="center">ราคารวม</td>
</tr>
<tr>
<td><?php echo $row_Recordset1['b_id']; ?></td>
<td align="center"><?php echo $row_Recordset1['s_name']; ?></td>
<td align="center"><?php echo $row_Recordset1['s_size']; ?></td>
<td align="center"><form action="<?php echo $editFormAction; ?>" method="post" name="form2" id="form2">
<label><strong><font size="4" face="AngsanaUPC">
<input name="s_num" type="text" class="text01" id="s_num" value="<?php echo $row_Recordset1['s_num']; ?>" size="7" />
</font></strong></label>
<label>
<input type="submit" name="Submit2" value="ตกลง" />
</label>
<input name="b_id" type="hidden" id="b_id" value="<?php echo $row_Recordset1['b_id']; ?>" />
<input name="s_price" type="hidden" id="s_price" value="<?php echo $row_Recordset1['s_price']; ?>" />
<strong><font size="4" face="AngsanaUPC">
<input type="hidden" name="MM_update" value="form2" />
</font></strong>
</form></td>
<td align="center"><?php echo $row_Recordset1['s_unit']; ?></td>
<td align="center"><?php echo $row_Recordset1['s_price']; ?></td>
<td align="center"><?php echo $row_Recordset1['price_sum']; ?></td>
</tr>
<tr>
<td colspan="7"><div align="right">ราคารวม<span class="text044"><?php echo DoFormatCurrency($row_Recordset1['sum(price_sum)'], 2, '.', ',', '');?></span>บาท </div></td>
</tr>
<tr>
<td colspan="7"><div align="center">
<form id="form1" name="form1" method="post" action="">
<label>
<input type="submit" name="Submit" value="ยืนยันการเบิกวัสดุ" />
</label>
</form>
</div></td>
</tr>
</table>
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2013-02-11 17:53:44 2013-02-11 17:54:37 2013-02-11 18:05:58
|
|
|
|
|
Date :
2013-02-11 17:52:32 |
By :
natt3021 |
View :
633 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยหน่อยครับไม่มีใครตอบเลย
|
|
|
|
|
Date :
2013-02-11 18:23:22 |
By :
natt3021 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่ม query อีกตัวได้ไหมครับ เช่น
Code (PHP)
$query_Recordset2 = "SELECT sum(price_sum)as sumprice FROM basket ";
$Recordset2 = mysql_query($query_Recordset2);
$row_Recordset2 = mysql_fetch_array($Recordset2);
echo "ผลรวมเท่ากับ ".$row_Recordset2["sumprice"];
|
|
|
|
|
Date :
2013-02-11 19:26:52 |
By :
nutsuanplu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้จริงๆๆ ครับ พี่ เก่งมาก ขอบคุณจากใจ แต่ถ้าจะช่วยอธิบายให้ผม พอเข้าใจสักนิด ว่าโค๊ดมันทำงานแบบไหน จะเป็นพระคุณเลยครับๆๆๆ
|
ประวัติการแก้ไข 2013-02-11 19:46:01
|
|
|
|
Date :
2013-02-11 19:44:44 |
By :
natt3021 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- -" ไม่เก่งหรอกครับ แค่พื้นฐาน
พยายามมองเป็นก้อนๆ ครับ มันเป็นคนละส่วนกัน
ส่วนแสดงรายการข้อมูลก็เป็นก้อนนึง
ส่วนผลรวมก็เป็นข้อมูลอีกก้อนนึง
แล้วก็เอาไปวางแปะลงบนหน้าเดียวกัน
|
|
|
|
|
Date :
2013-02-11 19:51:59 |
By :
nutsuanplu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|