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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Free Siteขอคำปรึกษาเขียน Php ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอคำปรึกษาเขียน Php ครับ  (อ่าน 4192 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
name777
ก๊วนเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 262



ดูรายละเอียด
« เมื่อ: 07 พฤษภาคม 2014, 14:16:53 »

พอดีผมอยากทำระบบ ติด Tag แบบบล๊อกเกอร์อ่ะครับ พอจะมีแนวทางในการทำไหมอ่ะครับ ยังคิดไม่ออกว่าจะทำยังไง  Lips Sealed  Cry  Cry

แล้วก็ที่เอาแต่ละแท๊กมาโชว์ แท๊กไหนมีคนติดเยอะก็จะ ตัวใหญ่กว่าแท๊กอื่นๆด้วยแบบนี้อาครับ  wanwan017
บันทึกการเข้า

esanza.com
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 270
ออฟไลน์ ออฟไลน์

กระทู้: 3,673



ดูรายละเอียด
« ตอบ #1 เมื่อ: 07 พฤษภาคม 2014, 14:21:50 »

เข้าใจความต้องการแต่อธิบายยาก
รอท่านอื่นดีกว่าครับ ดันช่วย  wanwan016
บันทึกการเข้า

ใครต้องการเช่าโฮสที่มี Control Panel ดีๆ
และ Support ดี แนะนำ => โฮสอะตอม
dragons_first
สมุนแก๊งเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 953



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 07 พฤษภาคม 2014, 14:24:05 »

ระบบนี้เคยทำอยู่ครับ pm มาให้ดูตัวอย่างนะครับ ว่าใช่แบบที่ต้องการหรือเปล่า
บันทึกการเข้า

รับทำเว็บไซต์ ตามขอบเขตของลูกค้าราคาเบาๆ

รับแก้สคริปท์ เพิ่มระบบ เปลี่ยนแปลงเลเอาท์เว็บไซต์ จัด cssใหม่ แก้การแสดงผลผิดเพี้ยน
ท่านจะได้รับการบริการที่เป็นกันเอง ราคาไม่แพง ต่อรองได้(แต่ไม่น่าเกลียด) คุยกันฉันมิตร นะฮ๊าฟฟฟฟฟ
iCoHd
คนรักเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 128



ดูรายละเอียด
« ตอบ #3 เมื่อ: 07 พฤษภาคม 2014, 14:33:28 »

ผมไม่รุ้คนอื่นทำยังไงนะ

เปนผมจะสร้าง ตารางขึ้นมาใหม่ตั้งชื่อว่า tags ก้ได้

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

เวลาโชวแท็กนู่นนี่ก้จะเรียงลำดับบทความตามวันที่

ส่วนตัวเล็กตัวใหญ่ อาจจะกำหนดว่า

แท๊ก ที่มี 0-15 บทความ ใช้ตัวอักษร เล็ก
แท๊ก ที่มี 16-30 บทความ ใช้ตัวอักษร กลางๆ
แท๊ก ที่มี 30+ บทความ ใช้ตัวอักษร ใหญ่สุด

บันทึกการเข้า
niyata
สมุนแก๊งเสียว
*

พลังน้ำใจ: 96
ออฟไลน์ ออฟไลน์

กระทู้: 731



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 07 พฤษภาคม 2014, 14:34:41 »

โพสภาพตัวอย่างที่ชอบมาหน่อยครับ เผื่อสมาชิกไม่เข้าใจคำถาม
บันทึกการเข้า

name777
ก๊วนเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 262



ดูรายละเอียด
« ตอบ #5 เมื่อ: 07 พฤษภาคม 2014, 15:09:39 »

ขอบคุณครับ พอเข้าใจขึ้นแล้ว  Embarrassed
บันทึกการเข้า

name777
ก๊วนเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 262



ดูรายละเอียด
« ตอบ #6 เมื่อ: 08 พฤษภาคม 2014, 00:09:31 »

ถ้าหาก มีการติดแท๊กมากว่า 2 แท๊กขึ้นไป ทำยังไงเหรอครับ  Tongue
บันทึกการเข้า

Lufy W23
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 96
ออฟไลน์ ออฟไลน์

กระทู้: 1,200



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 08 พฤษภาคม 2014, 00:13:22 »

*แก้ไข ผมอ่านผิด ขอโทษด้วยนึกว่า บล็อกเกอร์ ^^
« แก้ไขครั้งสุดท้าย: 08 พฤษภาคม 2014, 00:15:31 โดย Lufy W23 » บันทึกการเข้า

Freedomlover
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 207
ออฟไลน์ ออฟไลน์

กระทู้: 2,097



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 08 พฤษภาคม 2014, 00:41:36 »

ถ้าหาก มีการติดแท๊กมากว่า 2 แท๊กขึ้นไป ทำยังไงเหรอครับ  Tongue

ของผมที่ใช้อยู่ สร้างขึ้นมา 2 ตารางครับ

ตารางแรก
เก็บ id  และ  tag


ตารางที่สอง
เก็บ  id ของบทความที่เกี่ยวข้อง   และ  tag id ของตารางแรก
บันทึกการเข้า

โฮสติ้ง คุณภาพสูง ราคาเริ่มต้น 50 บาท/เดือน ทดลองใช้ฟรี 30 วัน
SSD VPS แรงๆ
จดโดเมนเพียง 400 บาท/ปี
ด้วยประสบการณ์กว่า 12 ปี  Tel 0840640213
ossytong
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 138
ออฟไลน์ ออฟไลน์

กระทู้: 1,151



ดูรายละเอียด
« ตอบ #9 เมื่อ: 08 พฤษภาคม 2014, 01:09:20 »

tags(id, tag_name) M - M posts(id, post_name)

ตารางกลาง
​tags_posts (tag_id, post_id)

( ในกรณีถ้าเกิด tag มีการใช้นอกเหนือจากใช้ กับ Post เราสามารถทำให้มันกลายเป็น Polymorphic กันได้ด้วยเติม ​type ให้กับ tags_posts ได้ )

แต่ในเบื้องต้นก็เอาตามแบบแรกได้เลย

เวลา add tag จาก post ก็ สามารถเลือกจาก tag ที่มีอยู่แล้ว ใน tags ได้ หรือ สร้างใหม่ได้ พอ submit ก็ create tagname ใหม่ กรณียังไม่เคยมีการสร้าง ใน tags หรือถ้ามีแล้วก็ add relation ลงใน tags_posts เฉยๆเท่านั้น

ทีนี้เรื่องตัวเล็กใหญ่ ก็ง่ายๆเช็คจากจำนวนเอาก็ได้ โดย ตอน gen ออกมา ก็ ก็สามารถเช็คจำนวนที่ tag ถูกติดใน post ได้จาก ​tags_posts  อยู่แล้ว

บันทึกการเข้า
name777
ก๊วนเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 262



ดูรายละเอียด
« ตอบ #10 เมื่อ: 08 พฤษภาคม 2014, 02:13:26 »

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

   ขอบคุณทุกๆคนครับผม  wanwan017
บันทึกการเข้า

name777
ก๊วนเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 262



ดูรายละเอียด
« ตอบ #11 เมื่อ: 08 พฤษภาคม 2014, 13:50:43 »

tags(id, tag_name) M - M posts(id, post_name)

ตารางกลาง
​tags_posts (tag_id, post_id)

( ในกรณีถ้าเกิด tag มีการใช้นอกเหนือจากใช้ กับ Post เราสามารถทำให้มันกลายเป็น Polymorphic กันได้ด้วยเติม ​type ให้กับ tags_posts ได้ )

แต่ในเบื้องต้นก็เอาตามแบบแรกได้เลย

เวลา add tag จาก post ก็ สามารถเลือกจาก tag ที่มีอยู่แล้ว ใน tags ได้ หรือ สร้างใหม่ได้ พอ submit ก็ create tagname ใหม่ กรณียังไม่เคยมีการสร้าง ใน tags หรือถ้ามีแล้วก็ add relation ลงใน tags_posts เฉยๆเท่านั้น

ทีนี้เรื่องตัวเล็กใหญ่ ก็ง่ายๆเช็คจากจำนวนเอาก็ได้ โดย ตอน gen ออกมา ก็ ก็สามารถเช็คจำนวนที่ tag ถูกติดใน post ได้จาก ​tags_posts  อยู่แล้ว



ถ้าเป็นเรืองที่เรากำลังจะโพสใหม่ แสดงว่ายังไม่มีไอดี ของ โพสในฐาน เราจะเอาไอดี ไหนไปเก็บช่องกลางได้อ่ะครับ ถ้าต้องการแทีกพร้อมกับการโพส  Lips Sealed
บันทึกการเข้า

ossytong
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 138
ออฟไลน์ ออฟไลน์

กระทู้: 1,151



ดูรายละเอียด
« ตอบ #12 เมื่อ: 08 พฤษภาคม 2014, 14:07:03 »

tags(id, tag_name) M - M posts(id, post_name)

ตารางกลาง
​tags_posts (tag_id, post_id)

( ในกรณีถ้าเกิด tag มีการใช้นอกเหนือจากใช้ กับ Post เราสามารถทำให้มันกลายเป็น Polymorphic กันได้ด้วยเติม ​type ให้กับ tags_posts ได้ )

แต่ในเบื้องต้นก็เอาตามแบบแรกได้เลย

เวลา add tag จาก post ก็ สามารถเลือกจาก tag ที่มีอยู่แล้ว ใน tags ได้ หรือ สร้างใหม่ได้ พอ submit ก็ create tagname ใหม่ กรณียังไม่เคยมีการสร้าง ใน tags หรือถ้ามีแล้วก็ add relation ลงใน tags_posts เฉยๆเท่านั้น

ทีนี้เรื่องตัวเล็กใหญ่ ก็ง่ายๆเช็คจากจำนวนเอาก็ได้ โดย ตอน gen ออกมา ก็ ก็สามารถเช็คจำนวนที่ tag ถูกติดใน post ได้จาก ​tags_posts  อยู่แล้ว



ถ้าเป็นเรืองที่เรากำลังจะโพสใหม่ แสดงว่ายังไม่มีไอดี ของ โพสในฐาน เราจะเอาไอดี ไหนไปเก็บช่องกลางได้อ่ะครับ ถ้าต้องการแทีกพร้อมกับการโพส  Lips Sealed

เมื่อ submit มา เราจะได้ค่า 2ชุดคือ 1 ชุด post และ tag

สร้าง post ก่อน เพื่อเอา id

จากนั้นสร้าง tag  ในกรณีที่ยังไม่มี tag ชื่อนี้ และ get id tag ออกมา ในกรณีที่ มี tag ชื่อนี้ แล้ว

แล้วค่อย add post_id, tag_id ลง ตาราง ralation

Ex. สร้าง post ใหม่แล้วได้ id คือ 5 และ add tag มา 2อัน ได้ id คือ 100(มีอยู่แล้ว), 105(เพิ่งสร้างใหม่)
ตางราง relation ก็เพิ่มเป็น
post_id, tag_id
5, 100
5, 105
« แก้ไขครั้งสุดท้าย: 08 พฤษภาคม 2014, 14:13:17 โดย ossytong » บันทึกการเข้า
name777
ก๊วนเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 262



ดูรายละเอียด
« ตอบ #13 เมื่อ: 08 พฤษภาคม 2014, 22:31:37 »

ขอบคุณครับตอนนี้ได้แล้วครับ  Embarrassed
บันทึกการเข้า

nitipol
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 49



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 29 พฤษภาคม 2014, 10:09:08 »

ขอบคุณครับ กำลังต้องการเลย
บันทึกการเข้า

บริษัท ปภาวิน โปรดักส์ จำกัด จำหน่าย ตะแกรงสแตนเลส, ตะแกรงเมช, Mesh, ตะแกรงร่อนสแตนเลส, ตะแกรงเมท, ลวดสานสแตนเลส 304, ตะแกรงลวดสแตนเลสสาน, ตะแกรงเมทสานสแตนเลส, ลวดสแตนเลสสาน, Wire Mesh, ตะแกรงกรงไก่, ตาข่ายกรงไก่, ตะแกรงกันนก กรงไก่สแตนเลส,  ตาข่ายสี่เหลี่ยม, ตะแกรงกรงนก, ตาข่ายม้วนสแตนเลส, ตะแกรงสานลวดหยักสแตนเลส,  www.paphavin.com/product/wire-mesh/
หน้า: [1]   ขึ้นบน
พิมพ์