|
|
|
ใส่ราคารวมตรงไหนค่ะ? แล้วโค๊ดเขียนยังไงค่ะ? หนูอยากรู้คะว่า ถ้าหนูจะใส่ราคารวม หนูต้องใส่โค๊ดอย่างไร แล้วไว้ตรงไหนค่ะ |
|
|
|
|
|
|
|
Code (PHP)
<b><h3>ผู้ดูแลระบบ (Admin)</h3></b><br><hr>
<?
if(count($_SESSION[useradmin]) == 0){
echo "<script language='javascript'>";
echo "window.location='admin.php';";
echo "</script>";
}
$status_order = array("n" =>"รอชำระเงิน",
"y" =>"ชำระเงินแล้ว",
"c" => "ยกเลิก");
if($_GET['id'] && $_GET['status']){
$update = "UPDATE order_dog SET status = '".$_GET['status']."' WHERE order_id = '".$_GET['id']."'";
mysql_query($update,$conn);
}
$where = "";
if($where){
$where .= "AND order_dog.date_buy like '%".$_POST['date_f']."%' ";
}else{
$where = " WHERE order_dog.date_buy like '%".$_POST['date_f']."%' ";
}
if ($_GET['page']){
$page = $_GET['page'];
}else{
$page = 1;
}
$limit = 5; // แสดงผลหน้าละกี่หัวข้อ
$goto = ($page-1)*$limit;
$sql = "SELECT order_dog.*,order_detail.stock_id,stock.breed_id,member.mem_firstname,GROUP_CONCAT(breed.breed_name) AS bname
FROM order_dog
INNER JOIN order_detail ON order_dog.order_id = order_detail.order_id
INNER JOIN stock ON order_detail.stock_id = stock.stock_id
INNER JOIN member ON order_dog.mem_id = member.mem_id
INNER JOIN breed ON stock.breed_id = breed.breed_id ".$where."
GROUP BY order_dog.order_id
LIMIT $goto,$limit";
$result = mysql_query($sql,$conn);
$sqlNum = "SELECT order_dog.*,order_detail.stock_id,stock.breed_id,member.mem_firstname,GROUP_CONCAT(breed.breed_name) AS bname
FROM order_dog
INNER JOIN order_detail ON order_dog.order_id = order_detail.order_id
INNER JOIN stock ON order_detail.stock_id = stock.stock_id
INNER JOIN member ON order_dog.mem_id = member.mem_id
INNER JOIN breed ON stock.breed_id = breed.breed_id ".$where."
GROUP BY order_dog.order_id";
$resultNum = mysql_query($sqlNum,$conn);
$total = mysql_num_rows($resultNum);
?>
<form name="form1" id="form1" method="post" action="">
<script type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
<center><h4>รายการสินค้าทั้งหมด</h4></center><br>
<table width="100%" border="0">
<form name="form2" id="form2" method="post" action="?amdin.php&name=admin&file=report_order">
<tr>
<td colspan="7" align="right"><strong>ค้นหาวันที่สั่งซื้อ</strong> <span id="default" class="tab_group1 container">: <input type="text" size="25" id="defaultFocus" name="date_f"/></span>
<input name="submit" type="submit" value="ค้นหา"/></td>
</tr>
</form>
<? if($_POST['date_f']) {?>
<tr align="left">
<td colspan="7"><strong>รายการสั่งซื้อวันที่ : </strong><?=$_POST['date_f']?> <strong>จำนวนรายการทั้งหมด</strong> <?=$total;?> <strong>รายการ</strong></td>
</tr>
<? }?>
<tr align="center" bgcolor="#CCCCCC">
<td width="12%"><b>เลขใบสั่งซื้อ</b></td>
<td width="10%"><b>สมาชิกที่สั่งซื้อ</b></td>
<td width="15%"><b>สุนัขที่สั่งซื้อ</b></td>>
<td width="20%"><b>วันที่/เวลา</b></td>
<td width="10%"><b>จำนวนเงิน</b></td>
<td width="12%"><b>วันรับสุนัขของลูกค้า</b></td>
<td width="15%"><b>สถานะการขาย</b></td>
<? if ($total==0){?>
<tr align="center" bgcolor="#FFDFAA">
<td colspan="8"><strong>ไม่มีการขายสินค้า</strong></td>
</tr>
<? }else{ ?>
<? while($data = mysql_fetch_array($result)){?>
<? if($data['status']== 'c'){?>
<td width='15%'><b>เหตุผลที่ยกเลิก</b></td>
<? }?>
</tr>
<tr align="center">
<td><?=$data['order_id']?></td>
<td><?=$data['mem_firstname']?></td>
<td><?=$data['bname']?></td>
<td><?=$data['date_buy']?></td>
<td><?=number_format($data['price_all']);?> บาท</td>
<td><?=$data['date_tranfer']?></td>
<td><select name="status" id= "status" onchange="MM_jumpMenu('parent',this,0)" <? if($data['status']=="c") echo "disabled";?>>
<? foreach($status_order as $key => $value){?>
<option value="?name=admin&file=report_order&id=<?=$data['order_id']?>&status=<?=$key?>"<? if($key == $data['status']) echo "selected"; ?>><?=$value?></option>
<? }?>
</select>
</td>
<? if($data['status']== 'c'){?>
<td><?=$data['note']?></td>
</tr>
<? } }
}?>
<tr align="right">
<td colspan="9"> </td>
</tr>
<tr align="right">
<td colspan="9">
<? echo $objMaster->ShowPaging($total,$limit,'admin.php?name=admin&file=report_order'); ?>
</td>
</tr>
</table>
</form>
หนูอยากรู้คะว่า ถ้าหนูจะใส่ราคารวม หนูต้องใส่โค๊ดอย่างไร
แล้วไว้ตรงไหนค่ะ
หวังว่าไม่ยากเกินไปน่ะคะ
Tag : - - - -
|
|
|
|
|
|
Date :
2010-01-14 11:10:46 |
By :
SAUACTH |
View :
3103 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สร้างตัวแปรเพื่อเก็บปลรวมราคาค่ะ
เช่น $total=$total+$data['price_all']
แบบนี้นะคะ
Code (PHP)
$total=0;
while($data = mysql_fetch_array($result)){
$total=$total+$data['price_all'];
//โค้ดอื่นๆ
}//ปิด loop while
echo "ราคารวม = ".number_format($total)." บาท";
ประมาณนี้ค่ะ ลองดูนะคะ
|
|
|
|
|
Date :
2010-01-14 15:28:41 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใส่แล้วน่ะค่ะตามที่บอก แต่ราคามันออกมาหมดเลยอ่ะค่ะ
อยากให้ออกมาราคาเดียวคือ รวมเสร็จเรียบร้อยแล้วอะคะ
|
|
|
|
|
Date :
2010-01-14 19:16:43 |
By :
SAUACTH |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดคุณ ultrasiam มาใช้นะครับ แล้วเอาไปใส่ตรงนี้
<tr align="right">
<td colspan="9"><?php echo "ราคารวม = ".number_format($total)." บาท";?></td>
</tr>
<tr align="right">
<td colspan="9"> </td>
</tr>
|
|
|
|
|
Date :
2010-01-14 19:21:09 |
By :
เซ็งตัวเอง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ ได้แล้วค่ะ
แต่ต้องมาปรับนิดหน่อย
thank every body
|
|
|
|
|
Date :
2010-01-14 19:42:30 |
By :
SAUACTH |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|