Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > กำหนดโปรโมชั่นสินค้า แบบกำหนดวันได้ด้วยครับ เขียนด้วย PHP ได้หรือป่าวครับ



 

กำหนดโปรโมชั่นสินค้า แบบกำหนดวันได้ด้วยครับ เขียนด้วย PHP ได้หรือป่าวครับ

 



Topic : 110844



โพสกระทู้ ( 6 )
บทความ ( 0 )



สถานะออฟไลน์




กำหนดวัน ปรโมชั่น สินค้า เขียนด้วย PHP ได้หรือป่าวครับ
ถ้าได้ พอจะมี โค้ด พอเป็นแนวทางให้ดูได้ไหมครับ เพราะมือใหม่ ศึกษาแล้วก็ยังไม่เข้าใจ
ขอบคุณล่วงหน้าครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-08-24 12:30:23 By : maroot610 View : 2815 Reply : 5
 

 

No. 1



โพสกระทู้ ( 178 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

กำหนดได้ครับ

มันเป็นเรื่องของ Database ล้วน ๆ เลย

PHP เป็นแค่ตัวเรียกใช้ แต่ความจริงแล้วข้อมูลจะเก็บใน Database ทั้งหมด

ยกตัวอย่างเช่น

Table Product
Product_ID = 1
Name = "ยาสีฟัน"


Table Promotion
Promotion_ID = 1
dateStart = "2014-07-24"
dateEnd = "2014-08-23"
ApprovedDate = "2014-07-23"


Promotion_ID = 2
dateStart = "2014-08-24"
dateEnd = "2014-09-23"
ApprovedDate = "2014-08-23"



ความสัมพันธ์เป็น M ต่อ M

ต้องมี Table มารองรับอีก 1 Table คือ

Table Product_Price
Product_Price_ID = 1
Product_ID = 1
Promotion_ID = 1
Price = 45

Product_Price_ID = 2
Product_ID = 1
Promotion_ID = 2
Price = 50



เขียน Query โดย

Code (SQL)
Select Product_ID, Price
     From(
Select Product.Product_ID, Product_Price.Price, Row_Number() Over(Partition By Product_Price.Product_ID Order By Product_Price.Product_ID, Promotion.ApprovedDate DESC )as RowPrice
   From Product
        Inner Join Product_Price on Product.Product_ID = Product_Price .Product_ID
        Inner Join Promotion On Promotion.Promotion_ID = Product_Price.Promotion_ID 
Where GetDate() Between Isnull(Promotion .dateStart,GetDate()) and Isnull(Promotion.dateEnd,GetDate())
              )getPrice
Where  RowPrice = 1



เราก็จะได้ข้อมูลของ Product และ ราคาของวันที่นั้น ๆ ครับผม


หากไม่เข้าใจจริง ๆ รบกวน Inbox มานะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-24 16:39:09 By : INTz
 


 

No. 2



โพสกระทู้ ( 6 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณ INTz มากครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-24 20:45:01 By : maroot610
 

 

No. 3



โพสกระทู้ ( 212 )
บทความ ( 0 )



สถานะออฟไลน์


Quote:
เอาแบบง่ายๆน่ะครับ

Product(id,name)
Stock(id,product_id,qty,cost,price) รหัสสินค้า,เก็บจำนวนสินค้าที่มีในร้าน,ต้นทุน,ราคาขายปกติ
Promotion(id,product_id,salesprice, [salesqty,] prom_startdate,prom_enddate)
รหัสสินค้า,ราคาโปรโมชั่น,[จำนวนที่จัดโปรโมชั่น,] วันที่เริ่มโปร,วันที่สิ้นสุดโปร

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-25 07:47:49 By : cowboycnx
 


 

No. 4



โพสกระทู้ ( 6 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : INTz เมื่อวันที่ 2014-08-24 16:39:09
รายละเอียดของการตอบ ::
ผมลองดูแล้วครับ ก็ยังไม่เข้าใจอยู่ดีครับ ช่วยอธิบายเพิ่มเติมหน่อยได้ไหมครับ



ประวัติการแก้ไข
2014-10-25 22:56:04
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-25 22:52:54 By : maroot610
 


 

No. 5

Guest


พี่คะ ช่วยอธิบายให้หนูที หนูจะทำโปรโมชั่นกำหนดวันคล้ายๆ พี่แต่เป็นโปรโมชั่นสนามกอล์ฟค่ะ
ถ้ายังไงช่วยอินบล๊อคมาหาหนูทีนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-05-24 21:23:33 By : จินตนา
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : กำหนดโปรโมชั่นสินค้า แบบกำหนดวันได้ด้วยครับ เขียนด้วย PHP ได้หรือป่าวครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่