พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร
PHP development / คิดไม่ออกจริงๆครับ ช่วยให้แนวคิดหน่อยครับ
maden
maden
Wed 4 Oct 2006 17:37:00
คือผมจะทำเว็บที่เป็นระบบการขายตรง MLM ซึ่ง สมาชิกจะสามารถ Login เข้ามาดูว่า ตนเองมีสายงานกี่สายหรือกี่คนแล้วครับ .... ภาพรวมๆของโปรแกรมพวก ระบบต่างๆ พอจะทำได้ไม่หนักใจครับ แต่ที่หนักใจคือ การแสดงข้อมูลว่าสมาชิกท่านนี้มี สายงาน หรือ สามชิกที่เป็น DownLine กี่คนแล้ว ซึ่งจะแสดงเป็นรูปภาพครับคือเราก็จะเอาข้อมูลที่อยู่ใน Database มาแสดง
เป็นลักษณะของ Tree น่ะครับ อันนี้ยากอ่ะครับ ซึ่งผมลองไปดูจากเว็บในธุรกิจเดียวกัน แต่เค้าใช้ ASP เขียน ผมลอง Save หน้าเว็บนั้นมาดูเค้าจะดึงข้อมูลจะ Database มาแสดงในตาราง แต่เส้นของ Flowchart ก็เอามาแสดงในตารางด้วยครับ

ผมจะลองยกตัวอย่างเหมือนรูปที่ผมแนบมาให้ดูว่า คือ JingJai จะเป็น UpLine สูงสุดซึ่งจะมีสมาชิก หรือ DownLine ทั้งหมด 12 คน ครับ

ไม่ทราบว่าพี่ๆท่านใด พอที่จะเคยเขียนแนวนี้บ้างหรือเปล่าครับ หรือพอที่จะให้แนวคิดผมได้บ้างครับ หากมีตัวอย่าง Source Code ที่ผมพอจะไปประยุกต์ในส่วนของการแสดงตัวอย่างดังรูป ได้บ้างไหมครับ
จักเป็นพระคุณอย่างสูงเลยครับ เป็นห่วงเรื่องเดียวครับคือการแสดงออกมาเป็น Flow Chart ครับ
ขอบพระคุณครับ

งั้นดูรูปที่นี้น่ะครับ

http://www.pantip.com/cafe/camera/topic/O4764901/O4764901.html

โทดทีคับต้องไปฝากที่อื่นน่ะครับ
Administrator
Wed 4 Oct 2006 18:06:13
เขียนเป็น recursive function ครับ ออกแบบฐานข้อมูลก็ต้องเป็นแบบ recursivable ครับ เช่น

#members
- memberid int(11)
- parentid int(11)
- membername varchar(50)

เมื่อ parent หมายถึง upline ของ member คนนั้นๆครับ ดังนั้นโครงสร้างนี้แต่ละ member จะมี downline ได้ไม่จำกัดลำดับชั้นครับ เป็นโครงสร้างเดียวกับใน classified ที่สามารถสร้าง category ได้ไม่จำกัดครับ

ส่วนการสร้าง family tree นั้นลองดูโค๊ดที่นี่ดูครับ
http://www.irt.org/articles/js061/index.htm
http://www.cezwright.com/books/JavaAdamEve.htm
http://www.emenutree.com/
http://www.codethat.com/javascript-tree.html
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login