โดยมีตัวที่เชื่อกันเป็น memid
และ member มีฟิลด์ memid memfname memlname
ส่วนที่ผมจะดึงออกมาโชว์ ใบเสร็จ คือ odid
วันที่สั่งซื้อ คือ oddate
และ ชื่อ-สกุลของสมาชิก คือ memfname , memlname
คำสั่ง
<?
$sql = select * from อะไรผมไม่แน่ใจว่าจะใส่อะไรบ้าง
จากนั้นก็มา $result = mysql_db_query($dbname,$sql);
$r = mysql_fetch_array($result);
$odid = $r[odid]; หรือ ใช้ตัว ['odid'];นี้ครับผมไม่แน่ใจ
$oddqte = $r[oddate];
$memfname = $r[memfname];
$memlname = $r[memlname];
?>
ผมไม่แน่ใจว่าต้องใส่ { } รึเปล่าหรือว่าต้องใส่ตรงไหนบ้าง
________________________________________
และอีกส่วน orderpro กับ product จะคล้ายกับข้างต้น
โดย orderpro มีฟิลด์ odid productid odqty
โดยมีตัวที่เชื่อกันเป็น productid
และ product มีฟิลด์ productid productname prosale
ส่วนที่ผมจะดึงออกมาโชว์ รหัสสินค้า คือ productid
ชื่อสินค้า คือ productname
ราคา คือ prosale
จำนวน คือ odqty
และ ราคารวม น่าจะ prosale+odqty
ตัวนี้ผมต้องเพิ่มเป็น 2 รึเปล่า
คำสั่ง
<?
$sql2 = select * from อะไรผมไม่แน่ใจว่าจะใส่อะไรบ้าง
จากนั้นก็มา $result2 = mysql_db_query($dbname,$sql2);
$r2 = mysql_fetch_array($result2);
$productid = $r[productid]; หรือ ใช้ตัว ['productid'];นี้ครับผมไม่แน่ใจ
$productname = $r[productname];
$prosale = $r[prosale];
$odqty = $r[odqty];
$price=$odqty*$prosale; เป็นราคาสินค้า รวมกับ จำนวนสินค้า
$sum=$sum+$price;
?>
___________________________________________
* ที่อ่านมาเยอะๆ คือ แค่ code โชว์ออก หน้าเดียวนะครับ คงไม่ต้องไปซื้อระบบตะกร้าสินค้าหรอกน๊า
เพราะผมทำเป็น รายงานการสั่งซื้อ โดยพิมพ์เลขที่ใบเสร็จ ก็จะโชว์หน้านี้ออกมาเท่านั้น
ซึ่งผมก็นั่งดูแล้ว ยัง งง อยู่ โดยตัวเก่าผม มันขึ้น เลขที่ใบเสร็จ วันที่สั่งซื้อและชื่อกับสกุล
แต่มันไม่ขึ้น ส่วนของสินค้า
อันนี้ code เก่านะครับ
<?
session_start();
session_register("hid");
require ("connect.php");
$sql_ord = "select * from $tbname8,$tbname9,$tbname1,$tbname10,$tbname4 where $tbname8.odid='$odid' and $tbname8.odid=$tbname9.odid and $tbname8.memid=$tbname1.memid and $tbname8.payid=$tbname10.payid and $tbname9.productid=$tbname4.productid";
$query_ord = mysql_query($sql_ord);
$row_ord = mysql_num_rows($query_ord);
$sql_mem="select * from $tbname1,$tbname8 where $tbname1.memid=$tbname8.memid and $tbname8.odid='$odid' ";
$query_mem = mysql_query($sql_mem);
$result_mem=mysql_fetch_array($query_mem);
$memfname=$result_mem['memfname'];
$memlname=$result_mem['memlname'];
$oddate=$result_mem['oddate'];
?>
ตัวนี้โชว์ เลขที่ใบเสร็จ วันที่สั่งซื้อและชื่อกับสกุล
และ
<?
$sum=0;
while($result_ord = mysql_fetch_array($query_ord))
$query_ord = mysql_query($sql_ord);
{
$odid=$result_ord['odid'];
$memname=$result_ord['memname'];
$productid=$result_ord['productid'];
$productname=$result_ord['productname'];
$odqty=$result_ord['odqty'];
$prosale=$result_ord['prosale'];
$price=$odqty*$prosale;
$sum=$sum+$price;
}
$_SESSION['hid']=$odid;
?>
ตัวนี้โชว์ ส่วนของสินค้า รหัส ชื่อ ราคา จำนวน รวม
ตัวเก่านี้ คือ code หน้าเดียว
ผมไม่แน่ใจว่าต้องใส่ { } รึเปล่าหรือว่าต้องใส่ตรงไหนบ้าง
ยังไงก็ช่วยดูโค้ชตรงนี้ให้ทีนะครับ
Tag : - - - -