|
|
|
ผมไม่รู้ว่ามันผิดตรงไหน และ errorที่ไหน คือว่าถ้าเป็นสมาชิกสั่งสินค้าแล้วรายการทุกอย่าง แต่ถ้าไม่เป็นสมาชิกจะโชว์แค่ข้อมูลที่เรากรอก แต่รายการสินค้าไม่โชว์ ช่วยผมหน่อยคับ |
|
|
|
|
|
|
|
โอ้ว ยาวเป็นหางว่าวเลย ตาลาย เอาเฉพาะส่วนมาดีกว่าไหมครับ
|
|
|
|
|
Date :
2013-08-31 01:52:10 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค๊ด + รูปปลากรอบครับ
|
|
|
|
|
Date :
2013-08-31 10:30:24 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
include "../connect/connect.php";
include "function.php";
$sql9="select max(id_order) as id_order from tb_order";
$result9=mysql_db_query($dbname,$sql9);
$rs9=mysql_fetch_array($result9);
$id_order_f=$rs9[id_order];
$sql="select * from tb_order where id_order='$id_order_f' ";
$result=mysql_db_query($dbname,$sql);
$rs=mysql_fetch_array($result);
$id_order=$rs[id_order];
$code_order=sprintf("%05d",$id_order);
$name_order=$rs[name_order];
$email_order=$rs[email_order];
$tel_order=$rs[tel_order];
$address_order=$rs[address_order];
$date_order=$rs[date_order];
$date_order=displaydate($date_order);
$total_order=$rs[total_order];
$status_order=$rs[status_order];
if ($status_order=="0") {
echo"<h3>รายการใบสั่งซื้อสินค้า > บุคคลภายนอก</h3>";
$status_order="id_user.png";
}elseif($status_order=="1"){
echo"<h3>รายการใบสั่งซื้อสินค้า > ท่านสมาชิกชื่อ $name_order</h3>";
$status_order="id_member.png";
};
?>
<br>
</td></tr></table>
<TABLE WIDTH="500" BORDER="0" CELLSPACING="1" CELLPADDING="0" align="center">
<TR>
<TD WIDTH="101" align="right">รหัส : </TD>
<TD> <?=$code_order?></TD>
</TR>
<TR>
<TD WIDTH="101" align="right">ชื่อ - สกุล : </TD>
<TD> <?=$name_order?></TD>
</TR>
<TR>
<TD align="right">อีเมล : </TD>
<TD> <?=$email_order?></TD>
</TR>
<TR>
<TD align="right">เบอร์ติดต่อ :</TD>
<TD> <?=$tel_order?></TD>
</TR>
<TR>
<TD align="right">ที่อยู่ : </TD>
<TD> <?=$address_order?></TD>
</TR>
<TR>
<TD align="right">สั่งซื้อเมื่อ : </TD>
<TD> <?=$date_order?></TD>
</TR>
</TABLE><BR>
<TABLE WIDTH="595" BORDER="1" align="center" class='table-data'>
<TR BGCOLOR="#E8E8E8">
<Th><div align="center"><B>รหัสสินค้า</B></div></Th>
<Th><div align="center"><B>ชื่อสินค้า</B></div></Th>
<Th><div align="center"><B>จำนวน</B></div></Th>
<Th><div align="center"><B>ราคา</B></div></Th>
<Th><div align="center"><B>รวม</B></div></Th>
</TR>
<?
$sql="
SELECT tb_order_detail.id_prd,name_prd,number,price
FROM tb_product, tb_order_detail
WHERE tb_product.id_prd = tb_order_detail.id_prd and tb_order_detail.id_order = '$id_order' ";
$result=mysql_db_query($dbname,$sql);
while ($rs=mysql_fetch_array($result)) {
$id_prd=$rs[id_prd];
$code=sprintf("%05d",$id_prd);
$name_prd=$rs[name_prd];
$number=$rs[number];
$price=$rs[price];
$total_unit=$number*$price;
$total=$total+$total_unit;
echo "
<TR>
<TD>$code</TD>
<TD> $name_prd</TD>
<TD><CENTER>$number</CENTER></TD>
<TD><CENTER>$price</CENTER></TD>
<TD><CENTER>$total_unit</CENTER></TD>
</TR>";
}
?>
</TABLE><BR>
<?
$sql="select * from tb_order where id_order='$id_order' ";
$result=mysql_db_query($dbname,$sql);
$rs=mysql_fetch_array($result);
$id_order=$rs[id_order];
$status_order=$rs[status_order];
$sql_pro="select * from tb_pro where id_pro='1' ";
$result_pro=mysql_db_query($dbname,$sql_pro);
$rs_pro=mysql_fetch_array($result_pro);
$pro=$rs_pro[price_pro];
//$price_pro=$total*$pro/100;
$total_pro=$total-$price_pro;
if($total>1000)
{
$total=$total-(($total*$pro)/100);
}
else
{
$total=$total;
}
$total_pro=number_format($total_pro,2);
$total=number_format($total,2);
if ($status_order=="0") {
echo "<h4>จำนวนเงินที่ต้องชำระ $total บาท</h4>";
}elseif($status_order=="1"){
echo"<h4>เป็นสมาชิกได้รับส่วนลดตามโปรโมชั่น $pro% จำนวนเงินต้องชำระชำระ $total บาท</h4>";
}
?>
|
|
|
|
|
Date :
2013-08-31 10:52:55 |
By :
appp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดู table ที่เกี่ยวข้องหน่อยครับ
|
|
|
|
|
Date :
2013-08-31 12:09:38 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|