ส่งเมล์ยืนยันการสั่งซื้อสินค้าของลูกค้าผ่านทาง Email มันไม่ยอมแสดงรายการที่ลูกค้าสั่งซื้อครับ
ตอนอยู่ในระบบ สามารถ ตรวจดูออเดอรืลูกค้าได้ครบ (เรียกดูได้ปรกติ)
.......................................................................................................................
ตอนส่งอีเมลืยืนยันกลับให้ลูกค้าทราบเรื่องการสั่งซื้อสิงค้า เมล์ที่แสดงกลับไม่ยอมแสดงออเดอร์สินค้า (ตามรูปครับ)
Code (PHP)
<?
$id_order=$_GET[id_order];
include "../connect.php";
$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];
$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];
$total_order=$rs[total_order];
$total_weight=$rs[total_weight];
$total_vat=$rs[total_vat];
$total_ems=$rs[total_ems];
$total_price=$rs[total_price];
?>
<?
$to_send="$email_order";
$subject_send="NYX Thailand.com";
$from_send="NYX Thailand.com";
$messages_send="
<HTML>
<HEAD><TITLE>Êè§ÍÕàÁÅẺ HTML</TITLE></HEAD>
<BODY>
<table width='850' border='0' cellspacing='8' cellpadding='0'>
<tr>
<td width='101' class='login'>ลำดับ </td>
<td>$code_order</td>
</tr>
<tr>
<td class='login'>วันที่สั่งซื้อสินค้า</td>
<td>$date_order</td>
</tr>
<tr>
<td width='101' class='login'>ชื่อ - นามสกุล </td>
<td>$name_order
$lastname</td>
</tr>
<tr>
<td class='login'>อีเมล์ </td>
<td>$email_order</td>
</tr>
<tr>
<td align='left'><span class='login'>เบอร์โทร </span></td>
<td>$tel_order</td>
</tr>
<tr>
<td class='login'>ที่อยู่</td>
<td>$address_order</td>
</tr>
</table><br />
<table width='850' border='1' cellpadding='0' cellspacing='0'>
<tr bgcolor='#E8E8E8'>
<td width='27%'><center class='login'>
<b>หรัสสินค้าสินค้า</b>
</center></td>
<td width='39%'><center class='login'>
<b>ชื่อสินค้า</b>
</center></td>
<td width='13%'><center class='login'>
<b>จำนวนชิ้น</b>
</center></td>
<td width='11%'><center class='login'>
<b>ราคาต่อชิ้น</b>
</center></td>
<td width='10%'><center class='login'>
<b>รวม</b>
</center></td>
</tr>
<?
$sql= SELECT ref_id_order,ref_id_color,barcode_color,name_color,number,price
FROM tb_color, tb_order_detail
WHERE id_color = ref_id_color and ref_id_order='$id_order' ;
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$barcode_color=$rs[barcode_color];
$name_color=$rs[name_color];
$number=$rs[number];
$price=$rs[price];
$total_unit=$number*$price;
$total=$total+$total_unit;
?>
<TR>
<TD><center>$barcode_color</center></TD>
<TD><center>$name_color</center></TD>
<TD><CENTER>$number</CENTER></TD>
<TD><CENTER>$price</CENTER></TD>
<TD><CENTER>$total_unit</CENTER></TD>
</TR>
<?
}
?>
<table width='850' border='0' cellpadding='0' cellspacing='8'>
<tr>
<td align='right' class='login'>จำนวนเงินทั้งหมด $total_order บาท</td>
</tr>
<tr>
<td align='right' class='login'>Vat7% = $total_vat บาท</td>
</tr>
<tr>
<td align='right' class='login'>น้ำหนักรวมของสินค้า $total_weight กรัม ค่าบริการส่ง EMS $total_ems บาท</td>
</tr>
<tr>
<td align='right' class='login'><b>ราคา $total_price บาท</b></td>
</tr>
<tr>
<td align='right' class='login'> </td>
</tr>
</table>
</BODY>
</HTML>";
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header.="From: ".$from_send;
if (mail($to_send,$subject_send,$messages_send,$header)) {
echo "<h2>ok</h2>";
} else {
echo "<h2>on</h2>";
}
?>
Tag : PHP, MySQL
Date :
2012-06-29 18:34:43
By :
boybekuru
View :
4710
Reply :
4
น่าจะแบบนี้ครับ
Code (PHP)
<?
$messages_send="
<HTML>
<HEAD><TITLE>Êè§ÍÕàÁÅẺ HTML</TITLE></HEAD>
<BODY>
<table width='850' border='0' cellspacing='8' cellpadding='0'>
<tr>
<td width='101' class='login'>ลำดับ </td>
<td>$code_order</td>
</tr>
<tr>
<td class='login'>วันที่สั่งซื้อสินค้า</td>
<td>$date_order</td>
</tr>
<tr>
<td width='101' class='login'>ชื่อ - นามสกุล </td>
<td>$name_order
$lastname</td>
</tr>
<tr>
<td class='login'>อีเมล์ </td>
<td>$email_order</td>
</tr>
<tr>
<td align='left'><span class='login'>เบอร์โทร </span></td>
<td>$tel_order</td>
</tr>
<tr>
<td class='login'>ที่อยู่</td>
<td>$address_order</td>
</tr>
</table><br />
<table width='850' border='1' cellpadding='0' cellspacing='0'>
<tr bgcolor='#E8E8E8'>
<td width='27%'><center class='login'>
<b>หรัสสินค้าสินค้า</b>
</center></td>
<td width='39%'><center class='login'>
<b>ชื่อสินค้า</b>
</center></td>
<td width='13%'><center class='login'>
<b>จำนวนชิ้น</b>
</center></td>
<td width='11%'><center class='login'>
<b>ราคาต่อชิ้น</b>
</center></td>
<td width='10%'><center class='login'>
<b>รวม</b>
</center></td>
</tr> ";
?>
<?
$sql= SELECT ref_id_order,ref_id_color,barcode_color,name_color,number,price
FROM tb_color, tb_order_detail
WHERE id_color = ref_id_color and ref_id_order='$id_order' ;
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$barcode_color=$rs[barcode_color];
$name_color=$rs[name_color];
$number=$rs[number];
$price=$rs[price];
$total_unit=$number*$price;
$total=$total+$total_unit;
$messages_send .= "
<TR>
<TD><center>$barcode_color</center></TD>
<TD><center>$name_color</center></TD>
<TD><CENTER>$number</CENTER></TD>
<TD><CENTER>$price</CENTER></TD>
<TD><CENTER>$total_unit</CENTER></TD>
</TR> ";
}
$messages_send .= "
<table width='850' border='0' cellpadding='0' cellspacing='8'>
<tr>
<td align='right' class='login'>จำนวนเงินทั้งหมด $total_order บาท</td>
</tr>
<tr>
<td align='right' class='login'>Vat7% = $total_vat บาท</td>
</tr>
<tr>
<td align='right' class='login'>น้ำหนักรวมของสินค้า $total_weight กรัม ค่าบริการส่ง EMS $total_ems บาท</td>
</tr>
<tr>
<td align='right' class='login'><b>ราคา $total_price บาท</b></td>
</tr>
<tr>
<td align='right' class='login'> </td>
</tr>
</table>
</BODY>
</HTML>";
Date :
2012-06-30 14:53:07
By :
mr.win
ขอบคุณ พี่วินมากครับ
ที่ช่วยปรับโค้ต ตอนนี้ส่งเมล์ได้แล้วครับ พร้อมทั้งข้อมูลการสั่งซื้อสินค้าครับ (ขอบคุรมากครับ)
Date :
2012-07-02 12:18:38
By :
boybekuru
คุณ Step คะ รบกวนขอดูโค้ดที่ว่าผ่านหน่อยได้ไหมคะ เพราะทำอยู่ค่ะ อยากศึกษาเป็นตัวอย่างค่ะ
Date :
2015-09-19 15:31:50
By :
ddcomputer
Load balance : Server 02