ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

  แสดงกระทู้
หน้า: [1] 2 3 ... 27
1  พัฒนาเว็บไซต์ / Programming / Re: ขอสอบถามหลักการออกแบบฐานข้อมูลครับ เมื่อ: 21 สิงหาคม 2015, 18:59:59
 wanwan017 ขอบคุณอีกครั้งครับ
2  พัฒนาเว็บไซต์ / Programming / Re: สอบถามการเก็บข้อมูลในลักษณะ POS มีการขายแบบเงินสดและแบบผ่อนชำระครับ เมื่อ: 20 สิงหาคม 2015, 20:13:32
หลังจากที่ผมกลับไปอ่านเรื่อง Normalization เพิ่มเติมมาจึงทำให้ คิดได้อีกแบบนึงครับ

คือ มี 3 ตาราง

tbl_Orders
id
item_id
price
ประเภท (สด, ผ่อน)

tbl_Installments
id
order_id
เงินผ่อน
time

tbl_Installment_information (กรณีผ่อน)
order_id
เงินดาวน์
กี่งวด
งวดละ

โดยถ้าหาก เป็น ประเภทผ่อน ก็ถึงจะเพิ่มข้อมูลตรงส่วนของ
tbl_Installment_information

แบบนี้ถูกต้องไหมครับ  wanwan017
3  พัฒนาเว็บไซต์ / Programming / Re: ขอสอบถามหลักการออกแบบฐานข้อมูลครับ เมื่อ: 20 สิงหาคม 2015, 19:46:00

to จขกท ผมเสริมให้นิดนึง เดี๋ยวจะเข้าใจผิดไปยาว

ผมพูดถึง case ที่ท่านออกแบบ เป็น many to many นะครับ ผมมองว่ายังไงมันก็คือ one to many ไม่ใช่ many to many

1. การที่มันจะเป็น many to many นั้นมันต้องเป็น many to many โดยธรรมชาติจริงๆครับ ไม่เกี่ยวกับการ join table เลยครับ
2. การที่มันเป็น one to many มันก็ join table ได้นะครับ ไม่ผิดหลักการออกแบบเลยครับ (ซึ่งมันก็คือ อันที่ท่านมองมันเป็น many to many นั่นแหละ แค่ต้องสร้าง unique key ของ fk ของฝั่งที่เป็น many ครับ )



ขอบคุณท่าน MapTwoZa มากครับผม  wanwan017

ผมอ่านแล้วยังไม่ค่อยเข้าใจความหมายของข้อ 2 เท่าไหร่นะครับ คือท่านจะบอกว่า one to many สามารถออกแบบแบบ 3 ตารางได้ใช่หรอไม่ครับ
4  พัฒนาเว็บไซต์ / Programming / สอบถามการเก็บข้อมูลในลักษณะ POS มีการขายแบบเงินสดและแบบผ่อนชำระครับ เมื่อ: 20 สิงหาคม 2015, 19:38:50
คือว่าผมกำลังออกแบบระบบงานขายแบบ POS ครับ
แต่กำลังติดตรงการออกแบบฐานข้อมูล ซึ่งไม่แน่ใจว่าที่ผมคิดมาถูกหรือไม่

อย่างเช่น โปรแกรมขายรถ มันจะมีรูปแบบการขายคือ เงินสด กับแบบ เงินผ่อน

ทีนี้ ถ้าเงืนสด ผมก็สร้าง ตาราง Order ธรรมดามีข้อมูลสินค้า_id แล้วก็ราคาขายจริง

แต่ถ้าหากเป็นแบบขายเงินผ่อน ผมคิดว่าต้องทำตารางแยกออกมาอีกอันไว้สำหรับเก็บเงินที่ลูกค้าจ่ายแต่ละงวด

และต้องมีบอกว่าเงินดาวน์เท่าไหร่ จ่ายกี่งวด งวดละเท่าไหร่ ซึ่งตรงนี้คือจุดที่ผมงง ว่าจะเอาไปอยู่ตารางไหนดี

อันนี้คือตารางแบบแรกที่ผมคิด กรณีขายสดกับขายผ่อน

เช่น

tbl_Orders
id
item_id
price
ประเภท (สด, ผ่อน)
เงินดาวน์
กี่งวด
งวดละ

tbl_Installments
id
order_id
เงินผ่อน
time

ถ้าแบบนี้ กรณีเงินสด คอลั่ม "เงินดาวน์ กี่งวด งวดละ" มันก็จะ null ตลอด

ส่วนแบบที่ 2
tbl_Orders
id
item_id
price
ประเภท (สด, ผ่อน)

tbl_Installments
id
order_id
เงินผ่อน
time
เงินดาวน์
กี่งวด
งวดละ

อันนี้ข้อมูลมันก็จะเก็บซ้ำๆกันตลอดเมื่อเวลาลูกค้ามาจ่ายเงิน

แบบที่ 3

tbl_Orders
id
item_id
price
ประเภท (สด, ผ่อน)

tbl_Installments
id
เงินผ่อน
time

tbl_Installment_history
order_id
installment_id
เงินดาวน์
กี่งวด
งวดละ

แบบนี้ ตารางจะเพิ่มมาหนึ่งตาราง แต่มันก็แทบจะเหมือนแบบที่ 2 เลย

อยากสอบถามท่านผู้มีประสบการณ์ ว่าผมควรทำแบบไหนดีถึงจะเหมาะสมที่สุดครับ

ขอบคุณมากๆครับ
5  พัฒนาเว็บไซต์ / Programming / Re: ขอสอบถามหลักการออกแบบฐานข้อมูลครับ เมื่อ: 19 สิงหาคม 2015, 13:30:23
ขอบคุณ ท่าน imagineverend มากครับ  wanwan017
6  พัฒนาเว็บไซต์ / Programming / Re: ขอสอบถามหลักการออกแบบฐานข้อมูลครับ เมื่อ: 18 สิงหาคม 2015, 17:32:39
เป็นผมจะทำ 2 ตารางครับ ทำแค่นี้เราก็เล่นได้หมดครับ ว่าจะเอาอะไรมาแสดง
จะคลิกชื่อรถแล้วไปดูประวัติ(ประกัน)ของรถคันนั้น หรือ จะคลิกประกันแล้วดูว่าเป็นรถคันไหน

tbl_car
car_id
car_name
car_desc
..

tbl_insure
car_id
insure_id
insure_lost
insure_accident
insure_expire
...

ขอบคุณมากครับผม ผมก็คิดไว้แบบนี้แต่กลัวว่าจะคิดอะไรผิดไป  wanwan017

ขอถามอีกนิดครับคือว่าถ้าหากเราจะใช้ แบบที่ 1 ที่มี 3 ตาราง ตารางประกันมันจะต้องมีคอลั่มใดคอลั่มหนึ่งที่เป็นแบบ unique หรือปล่าวครับเพราะมันจะเพิ่มซ้ำๆกันไม่ได้

อย่างเช่น หากผมเปลี่ยนจากรถ - ประกัน กลายเป็น รถ - เลขทะเบียน การออกแบบก็ควรจะเป็นแบบ 3 ตารางถูกไหมครับท่านเพราะเลขทะเบียนมันเพิ่มซ้ำๆกันไม่ได้

เลขทะเบียนรถ มันก็ควรจะอยู่ที่ตารางของรถ ไม่น่าจะต้องทำแยกนะครับ
tbl_car
car_id
car_name
car_desc
..
car_registration //ทะเบียนรถ

คือว่าเลขทะเบียนก็มีโอกาสเปลี่ยนไปใช้เลขอื่นได้อ่าครับ แล้วก็ต้องมี ประวัติด้วยว่า รถคันนี้เคยมีเลขทะเบียนอะไรบ้าง  wanwan017
7  พัฒนาเว็บไซต์ / วิจารณ์เว็บไซต์ / Re: ฝากวิจารณ์เว็บ player หรือ proxy วีดีโอด้วยนะครับ เมื่อ: 18 สิงหาคม 2015, 16:14:56
โดยรวมดูดีมากเลยครับไม่ทราบว่าได้ใช้ (Theme) สำเร็จรูปหรือเปล่าครับถ้าไม่ใช่ก็เก่งมากเลยครับผม

ธีมนี้ครับ

โค๊ด:
https://almsaeedstudio.com/
8  พัฒนาเว็บไซต์ / Programming / Re: ขอสอบถามหลักการออกแบบฐานข้อมูลครับ เมื่อ: 18 สิงหาคม 2015, 15:53:46
เป็นผมจะทำ 2 ตารางครับ ทำแค่นี้เราก็เล่นได้หมดครับ ว่าจะเอาอะไรมาแสดง
จะคลิกชื่อรถแล้วไปดูประวัติ(ประกัน)ของรถคันนั้น หรือ จะคลิกประกันแล้วดูว่าเป็นรถคันไหน

tbl_car
car_id
car_name
car_desc
..

tbl_insure
car_id
insure_id
insure_lost
insure_accident
insure_expire
...

ขอบคุณมากครับผม ผมก็คิดไว้แบบนี้แต่กลัวว่าจะคิดอะไรผิดไป  wanwan017

ขอถามอีกนิดครับคือว่าถ้าหากเราจะใช้ แบบที่ 1 ที่มี 3 ตาราง ตารางประกันมันจะต้องมีคอลั่มใดคอลั่มหนึ่งที่เป็นแบบ unique หรือปล่าวครับเพราะมันจะเพิ่มซ้ำๆกันไม่ได้

อย่างเช่น หากผมเปลี่ยนจากรถ - ประกัน กลายเป็น รถ - เลขทะเบียน การออกแบบก็ควรจะเป็นแบบ 3 ตารางถูกไหมครับท่านเพราะเลขทะเบียนมันเพิ่มซ้ำๆกันไม่ได้
9  พัฒนาเว็บไซต์ / Programming / ขอสอบถามหลักการออกแบบฐานข้อมูลครับ เมื่อ: 18 สิงหาคม 2015, 15:13:50
คือว่าผมกำลัง งง กับการออกแบบฐานข้อมูล mysql โดยมีข้อมูลที่ต้องเก็บในลักษณะนี้ครับ

สมมุติว่า เราต้องการเก็บข้อมูล รถคันนึง โดยที่รถคันนั้นมี ประกันภัยมาเกี่ยวข้องด้วย ซึ่งประกันภัยนั้นมีวันหมดอายุ เมื่อหมดอายุเราต้องเพิ่มประกันภัยของรถคันนั้นเข้าไปใหม่โดยสามารถทราบข้อมูลประกันภัยอันเก่าได้ด้วย (history)

เราควรจะออกแบบอย่างไรดีครับ

เท่าที่ผมคิดไว้ 2 แบบคือ

แบบแรก many-to-many

มีตารางของรถ ตารางของประกัน และตารางของประวัติประกัน

อ้างถึง
ตารางรถ มีคอลั่ม : ชื่อรถ, รายละเอียด
ตารางประกัน มีคอลั่ม : เวลาหมดประกันรถหาย (timestamp nullable), เวลาหมดประกันรถชน (timstamp nullable)
ตารางประวัติประกัน มีคอลั่ม : id_รถ, id_ประกัน

ซึ่งเวลาหาว่ารถคันนั้นมีประกันไหมหมดเมื่อไหร่ก็จะดูจากตารางประวัติประกัน อ้างอิงจาก id_รถ แล้วเลือกอันล่าสุด

หรือแบบที่ 2 one-to-many

อ้างถึง
ตารางรถ มีคอลั่ม : ชื่อรถ, รายละเอียด
ตารางประกัน มีคอลั่ม : id_รถ, เวลาหมดประกันรถหาย (timestamp nullable), เวลาหมดประกันรถชน (timstamp nullable)

ซึ่งเวลาหาว่ารถคันนั้นมีประกันไหมหมดเมื่อไหร่ก็จะดูจากตารางประกัน อ้างอิงจาก id_รถ แล้วเลือกอันล่าสุด

ผมกำลัง สับสนว่าทั้ง 2 แบบมันแตกต่างกันอย่างไรแล้วควรจะใช้แบบไหนดี

หรือท่านใดมีแบบอื่นแนะนำ รบกวนทีครับ

ขอบพระคุณมากๆครับ  wanwan017
10  พัฒนาเว็บไซต์ / วิจารณ์เว็บไซต์ / Re: ฝากวิจารณ์เว็บ player หรือ proxy วีดีโอด้วยนะครับ เมื่อ: 03 กรกฎาคม 2015, 11:40:28
แอดมินหายไปเลยไม่ยอมแก้บัค สงสัยกำลังเอาลิงค์พวกเราไปใช้กับเว็บเขาอยู่ละมั้ง  wanwan009
11  พัฒนาเว็บไซต์ / CMS & Free Script / Re: mamp pro น่าซื้อไหมครับ เมื่อ: 16 มิถุนายน 2015, 00:37:37
ถ้าผมแนะนำอยากจะแนะนำ vagrant หรือไม่ก็ docker แทนครับเพราะมันจะได้ไม่ต้องลงอะไรให้รกเครื่องเรา  wanwan017
12  พัฒนาเว็บไซต์ / วิจารณ์เว็บไซต์ / Re: เว็บฝากรูป ฝากเจิม + แนะนำ ติชมด้วยครับ เมื่อ: 13 มิถุนายน 2015, 01:46:39
สวยดีครับผม

ว่าแต่อันนี้ตัวแท้เลยปะครับ
13  พัฒนาเว็บไซต์ / วิจารณ์เว็บไซต์ / Re: ฝากวิจารณ์เว็บ player หรือ proxy วีดีโอด้วยนะครับ เมื่อ: 13 มิถุนายน 2015, 01:05:51
เว็บสวยดีครับเรียบง่าย

หน้า admin ก็สวยดีครับผม

แต่งงครับ ซ่อนลิงค์ยังไงหรอครับผม view source ดูก็ยังเห็นลิงค์ปกตินะครับ
14  พัฒนาเว็บไซต์ / วิจารณ์เว็บไซต์ / Re: ฝากติชมเว็บดูการ์ตูนออนไลน์ สคริปพัฒนาเองครับ เมื่อ: 13 มิถุนายน 2015, 00:14:37
สวยดีครับดูเรียบง่ายดี  wanwan017

อยากสอบถามครับว่าโพสและอัพ vdo เองหรือปล่าวครับ
หรือให้มันโพสออโต้
15  พัฒนาเว็บไซต์ / Programming / Re: อยากลองเขียน Laravel และปรึกษาเรื่อง Editor นิดหน่อย เมื่อ: 28 เมษายน 2015, 01:37:36
แนะนำ phpstorm ครับสำหรับ php ide เจ๋งสุดๆราคาไม่แพงมากด้วยยิ่งถ้ามีเมลล์ ac.th สามารถขอใช้ฟรีได้รายปี

ส่วนถ้าจะเอาแค่ text editor ธรรมดาก็ atom, notepad++, sublime ผมไม่ชอบตรงมันชอบเด้ง popup มาตัวฟรี

ส่วน Laravel ลองเซิชดูละกันนะครับมันอธิบายยากพิมพ์ยาว
16  พัฒนาเว็บไซต์ / Programming / Re: สอบถามหน่อยครับโดนกลั่นแกล้งอย่างหนัก เมื่อ: 19 พฤศจิกายน 2014, 16:55:30
ผมเข้าใจว่า คำสั่ง cron ใช่ไหมครับ
รัน cronjob ผ่าน url ที่เราตั้งค่าไว้

ดังนั้นเมื่อมีใครเรียก url ลับๆที่ไว้ใช้รับคำสั่ง cronjob ให้ไปโพสเฟสมามันก็จะไปโพสเฟส

ทีนี้ปัญหาคือพวกก่อกวนมันรู้ว่า url ที่เรียกนั้นคืออะไร (แม้ จขกท. จะแก้ใหม่แล้ว (มันรู้ได้ยังไงหว่า ?))

วิธีแก้ ก็เชคเซซชั่นไปสิ ตอนเรียก url อะก่อนจะทำงาน ก็สั่งให้เชคว่าถ้าเป็น admin ก็ให้รันได้ถ้าไม่เป็นก็ไม่ต้องรัน แค่นั้นไม่น่ายาก  wanwan017

ผมเข้าใจถูกปะหว่า =-= จขกท. อธิบายได้งงมากๆ  wanwan031
17  ความรู้ทั่วไป / Internet Marketing / Re: ช่วยแชร์ประสบการหน่อยครับ Ad Network รายใดรายได้สูงบ้าง (หนีตาย Adsense) เมื่อ: 05 พฤศจิกายน 2014, 20:50:44
พึ่งลองได้ 12 วันครับ รายได้ 5-7 us/วัน (แล้วแต่เว็บนะครับ ไม่ใช่มาตรฐาน) การจ่ายเงินยังไม่ทราบได้จ้า รออีก 45 วัน นู้นแหละกว่าจะรู้ว่าอะไรเป็นไง

 ท่านครับ สรุปเบิกเงินได้มั้ยครับ

 ขอดันหน่อยครับ กระทู้น่าติดตาม

เอ่อคือว่ากระทู้นี้มันผ่านมา 2  ปีแล้วนะครับ  wanwan044

ผมว่าเงินที่ จขคห. ได้มาป่านนี้คงใช้ไปหมดแล้วแหละครับ  Tongue
18  ความรู้ทั่วไป / General (ถามคุยวิชาการ IM) / Re: มีท่านไดใช้ SSL ที่ทาง cloudflare เปิดให้ใช้บ้าง หรือ ยัง เมื่อ: 03 พฤศจิกายน 2014, 19:56:05
ของผมเหมือน cloudflare เปิดให้อัตโมมัติ อะครับ
พึ่งล็อกอินเข้าไปมันก็มีป๊อปอัพแจ้งมาเลยว่าระบบเปิดให้แล้ว  wanwan003

ยังไม่ได้ทำอะไรเลย
19  อื่นๆ / ประกาศหาลูกจ้าง-อยากซื้อ / Re: รับคนเขียนข่าวและบทความ เกมส์ ไอที แอฟ รีวิว สนใจด้านใน เมื่อ: 02 พฤศจิกายน 2014, 18:06:56
รับสมัครคนเขียน ข่าวเกมส์ บทความรีวิวเกมส์ แอพ iPhone iPad แอนดอย หรือเขียนข่าวอัพเดทเกี่ยวกับแอพ

รายละเอียดบทความ
1. มีจำนวนตัวอักษรขั้นต่ำ 500 คำต่อ 1 บทความ นับโดยโปรแกรม Microsoft Word
2. อัตราค่าจ้าง 30 บาท ต่อ 1 บทความ จ่ายเงินขั้นต่ำเมื่อครบ 10 บทความ
3. บทความที่เขียนถือเป็นลิขสิทธิ์ของผู้จ้างแต่เพียงผู้เดียว ไม่สามารถนำไปขาย หรือเผยแพร่ที่อื่นได้
4. บทความต้องผ่านการตรวจ/อ่าน ว่า "ผ่าน"ก่อนถึงจะนับว่าเป็น 1 บทความ (ไม่ผ่านผู้เขียนต้องยินดีในการแก้ไขตามผู้จ้างที่แนะนำ)
5. บทความที่เขียนขึ้นมา ผู้จ้างสามารถนำไปใช้ได้ทุกเว็บไซต์
6. หากมีการอ้างอิงข้อมูล หรือรีไรท์บทความจากเว็บไซต์ต้องแจ้ง URL ของบทความนั้นมาด้วย
7. ถ้าต้องการแอพเพื่อใช้รีวิว สามารถส่งให้ได้ แต่จะหักจากค่าจ้าง
8. ถ้าข่าวสั้นเกินไป สามารถสะสมจนครบ 500 คำได้
9. ข่างเกมส์ หรือ รีวิว สามารถ แปลจาก เว็ปนอกได้

ส่งผลงานมาทาง pm หรือ อีเมล์ samanahay@gmail.com

ขอบคุณพื้นที่ สำหรับ thaiseoboard  wanwan017


อ่านกฎหน่อยนะครับ

http://www.thaiseoboard.com/index.php/topic,30112.0.html
20  พัฒนาเว็บไซต์ / Programming / Re: สอบถามวิธีการทำปฏิทินวันหยุดไทย ขึ้นเว็บ เมื่อ: 31 ตุลาคม 2014, 23:41:07
ผมว่ายังไงก็ต้องบันทึกลง db เพราะเห็นมีวันหยุดประกาศจาก คสช. ด้วย  Embarrassed

อย่างยาก ก็เพิ่มเองครับ

อย่างยากอีกนิดแต่สบาย ก็เขียนสคิปดึงของเขามาลง db ของเรา

แล้วแต่ถนัดเลยครับ  wanwan003
หน้า: [1] 2 3 ... 27