|
|
|
อยากทราบ การหารายงานสรุปยอดขายประจำปี 2557 ต้องการให้ยอดเงินของแต่ละเดือนออกมาพร้อมๆกัน พร้อมกับสรุปเป็นยอดสุดท้ายประจำปี |
|
|
|
|
|
|
|
อยากทราบ การหารายงานสรุปยอดขายประจำปี2557 ต้องการให้ยอดเงินของแต่ละเดือนออกมาพร้อมๆกัน พร้อมกับสรุปเป็นยอดสุดท้ายประจำปี
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>Untitled Document</title>
</head>
<body>
<p><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="right" valign="top"><input type="button" name="button" id="button" value="พิมพ์เอกสาร" onclick="print();">
<style type="text/css" media="print">
input{
display:none;
}
</style> </td>
</tr>
</table>
</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">โรงงานผลิตน้ำดื่ม เมอร์รี่</td>
</tr>
<tr>
<td align="center">13 หมู่ 3 ตำบลจอบึง อำเภอจอมบึง จังหวัดราชบุรี 70150</td>
</tr>
<tr>
<td align="center">โทรศัพท์ 081 420 9598 E-mail [email protected]</td>
</tr>
</table>
<?
include ("connectb.php");
mysql_connect($hostname,$user,$password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
mysql_query("SET NAMES UTF8");
$month=array(1=>'มกราคม',2=>'กุมภาพันธ์',3=>'มีนาคม',4=>'เมษายน',5=>'พฤษภาคม',6=>'มิถุนายน',
7=>'กรกฎาคม',8=>'สิงหาคม',9=>'กันยายน',10=>'ตุลาคม',11=>'พฤศจิกายน',12=>'ธันวาคม');
$sql="SELECT orderpro.total_orderpro, detail_orderpro.num_orderpro FROM orderpro
INNER JOIN detail_orderpro ON detail_orderpro.id_orderpro = detail_orderpro.id_orderpro
ORDER BY orderpro.id_orderpro";
?>
<?
$sum = "SELECT sum(total_orderpro) FROM orderpro WHERE date_orderpro(YEAR ,[total_orderpro])=2014";
$query =mysql_query($sum);
//$rs = mysql_fetch_array($query);
$t = ($total_orderpro*$m);
$sum=$sum+$t;
$sum = 0;
{
$total_orderpro = $rs['total_orderpro'];
$num_orderpro=$rs['num_orderpro'];
//$totalamount = $totalamount * (1 + $taxrate);
$total_orderpro = $total_orderpro * $num_orderpr;
$sum = $total_orderpro;
}
?>
<div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td align="center"><h3>รายงานสรุปยอดขายประจำปี<? echo $yy=date('Y')+543; ?></h3></td>
<td> </td>
</tr>
</table>
</div>
<div align="center"></div>
<tr>
<td align="center"><table width="450" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>
<td width="426" align="center" bgcolor="#CCCCCC"><strong>เดือน</strong></td>
<td width="214" align="center" bgcolor="#CCCCCC"><strong>สรุปยอดขาย</strong></td>
</tr>
<?
$sum="SELECT SUM(total_orderpeo)FROM orderpro";
$total_orderpro=0;
foreach($month as $sum => $m){
$total_orderpro=$total_orderpeo*$sum;
$sum+=$total_orderpro;
?>
<tr>
<td align="center"><?=$m?></td>
<td align="center"><b><? echo $sum ;?></b></td>
</tr>
<? } ?>
<tr>
<td align="right" bgcolor="#CCCCCC"><strong>รายได้รวมทั้งหมด</strong>
</td>
<td align="center" bgcolor="#CCCCCC"><b><? echo $total_orderpro;?></b></td></tr>
</table></td>
</tr>
</table>
<? mysql_close();?>
</body>
</html>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-02-02 13:26:01 |
By :
na |
View :
1720 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาโครงสร้างฐานข้อมูลมาดูประกอบด้วยครับ
|
|
|
|
|
Date :
2014-02-02 17:22:52 |
By :
iieszz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เข้าไปอ่านในบทความ SQL เลยครับ มีตัวอย่างใช้พวก SUM , GROUP BY และ DATE_FOMRAT
|
|
|
|
|
Date :
2014-02-03 09:19:46 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|