|
|
|
พี่ ๆคะ สอบถามเรื่องการเช็คแต้มหน่อยค่ะ มีอยู่ 4 ตารางค่ะตารางที่ 1 member (สมาชิก)1. id (1) 2. mb_code (001) 3. mb_name (Peter) |
|
|
|
|
|
|
|
Code (PHP)
$sql="select * from buysele where id='001' ";
$dbquery = mysql_db_query($db, $sql);
$num_rows = mysql_num_rows($dbquery);
if(empty($nub_rows)){ echo "ไม่พบข้อมูลการสั่งซื้อ ";}
else{
$rs=mysql_fetch_array($dbquery);
$membercode=$rs[membercode];
$awd_code =$rs[awd_code];
$qty =$rs[qty ];
$sql2="select * from member,memberpoint where member.mb_code ='$membercode' and (member.mb_code = memberpoint.mbcode) ";
$dbquery2= mysql_db_query($db, $sql2);
$num_rows2 = mysql_num_rows($dbquery2);
if(empty($nub_rows2)){ echo "ไม่พบข้อมูลสมาชิก ";}
else{
$rs2=mysql_fetch_array($dbquery2);
$memberpoint=$rs2[memberpoint];
$mbcode=$rs2[mbcode ];
$sql3="select * from awdpoint where awdcode ='$awd_code' ";
$dbquery3= mysql_db_query($db, $sql3);
$num_rows3 = mysql_num_rows($dbquery3);
if(empty($nub_rows3)){ echo "ไม่พบข้อมูลสมาชิก ";}
else{
$rs3=mysql_fetch_array($dbquery3);
$awdpoint =$rs3[awdpoint ];
$newpoint=($awdpoint*$qty )+$memberpoint;
$sql4="update memberpoint set memberpoint = $newpoint where mbcode = $mbcode "
$dbquery4= mysql_db_query($db, $sql4);
}
ประมาณนี้ครับ
|
|
|
|
|
Date :
2009-11-04 10:46:45 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
// ตราวจสอบว่ามี การสั่งซื้อสินค้าของ รหัสที่กำหนดมาหรือไม่
$sql="select * from buysele where id='001' ";
$dbquery = mysql_db_query($db, $sql);
$num_rows = mysql_num_rows($dbquery);
if(empty($nub_rows)){ echo "ไม่พบข้อมูลการสั่งซื้อ ";}
else{
$rs=mysql_fetch_array($dbquery);
$membercode=$rs[membercode];
$awd_code =$rs[awd_code];
$qty =$rs[qty];
// ตราวจสอบว่ามี จากตารางการสั่งซื้อมี รหัสสมาชิกตามที่ระบุมาหรือไม่
$sql2="select * from member,memberpoint where member.mb_code ='$membercode' and (member.mb_code = memberpoint.mbcode) ";
$dbquery2= mysql_db_query($db, $sql2);
$num_rows2 = mysql_num_rows($dbquery2);
if(empty($nub_rows2)){ echo "ไม่พบข้อมูลสมาชิก ";}
else{
$rs2=mysql_fetch_array($dbquery2);
$memberpoint=$rs2[memberpoint];
$mbcode=$rs2[mbcode];
// ค้นหา คะแนน ของสินค้าที่มีรหัสตรงกับที่ระบุมา
$sql3="select * from awdpoint where awdcode ='$awd_code' ";
$dbquery3= mysql_db_query($db, $sql3);
$num_rows3 = mysql_num_rows($dbquery3);
if(empty($nub_rows3)){ echo "ไม่พบข้อมูลคะแนนสะสม ";}
else{
$rs3=mysql_fetch_array($dbquery3);
$awdpoint =$rs3[awdpoint];
$newpoint=($awdpoint*$qty )+$memberpoint;
// อับเดทข้อมูลคะแนน ลงใน ตาราง memberpoint
$sql4="update memberpoint set memberpoint = $newpoint where mbcode = $mbcode "
$dbquery4= mysql_db_query($db, $sql4);
}}}
ประมาณนี้ครับ
|
|
|
|
|
Date :
2009-11-04 10:48:11 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sql="select * from buysale where id='001' ";
พี่คะ ถ้าตรง id = '001' เราไม่ต้องกำหนดได้มั้ย แต่เปลี่ยนเป็นทุก id เลยอ่ะค่ะ เพราะสมาชิกมีเป็นหมื่นเลย
|
|
|
|
|
Date :
2009-11-04 13:26:42 |
By :
gigza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะแสดงทั้งหมดเลยเหรอครับ หรือว่า จะเลือกเอาโดยการใส่ ชื่อ หรือ รหัสครับเราก็เปลี่ยนเป็น
ถ้าเอาทั้งหมดก็
Code (PHP)
$sql="select * from buysale order by membercode asc";
หรืออาจเป็นฟอมร์ให้กรอกข้อมูลก็
Code (PHP)
<form name="form1" method="post" action="">
<input type="text" name="mbkey">
<input type="submit" name="Submit" value="ค้นหา">
</form>
<?
$mbkey=trim($mbkey); // ค่าที่รับมาจากฟอมร์
$sql="select * from buysale where membercode ='$mbkey ' ";
....
...
?>
|
|
|
|
|
Date :
2009-11-04 13:49:16 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|