พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / ++++จะทำ poll แบบไม่ใช้ DB ได้ป่ะ +++++
โย
โย
Sat 18 Mar 2006 12:19:26

คือที่ต้องทำมี

ไฟล์แรก formpoll.php 
>>เป็นไฟล์สร้างฟอร์ม โพล ใช่มะ .......อันนี้พอทำได้

ไฟล์ที่สองนี่ใช่
>>ไฟล์ที่รับค่าข้อมูลจากไฟล์แรก ไปเก็บไว้ในข้อมูลลงใน text file  ไม่รู้ได้ป่ะ .....(ปล. ไม่ใช้ DB นะ)

ไฟล์ที่สาม
>>แสดงผลการสำรวจโพล

ประมาณนี้ป่ะ ..........คือทำ ไฟล์แรกได้แระ แต่ไฟล์ที่สองกับสาม เริ่มไม่ถูกอ่ะ

รบกวนผู้รู้แนะนำหน่อย หรือมีตัวอย่างเปรียเทียบ บอกด้วยนะครับ

ขอบคุณครับ

Administrator
Sat 18 Mar 2006 13:07:50

จริงๆแล้ว Database ก็ทำการเก็บเป็นไฟล์เหมือนกันครับ เพียงแต่ต้องทำการสร้าง Pattern เพื่อแยกแต่ละ Field และแต่ละ Record ให้ทำการอ่านออกมาได้โดยไม่มีปัญหาครับ

ตามที่ถามว่าสามารถทำได้ไหมทำได้ครับเพราะขนาด Webboard (Forum) ก็ยังสามารถใช้งาน text file ในการสร้าง webboard ได้ครับ

ปัญหาอยู่ที่ตอนคุณออกแบบ Pattern ในการแยกแต่ละ field และแต่ละ record ออกจากกันครับ คือการเก็บแน่นอนว่าเก็บแบบ text ดังนั้นต้องใช้อักขระในการแยก field ที่ไม่เป็นอักขระที่สามารถป้อนเข้ามาได้ครับ

ในกรณีที่ทำเป็น Poll นั้นขึ้นอยู่กับว่าคุณต้องการเก็บรายละเอียดอะไรบ้างครับ ซึ่งถ้าเป็น Poll เพียงหัวข้อเดียวแล้วต้องการเก็บแค่ว่าตัวเลือกนั้นๆมีคนมาลงคะแนนเท่าไหร่ ก็อาจจะเป็นแค่

0|X|0|X|0|X|0 //Pattern = |X|

ในกรณีของผมข้างต้นผมก็ทำการอ่านทั้งบรรทัด จับเข้า explode() ก็จะได้ตัวเลข 0 จำนวน 4 ตัวเพื่อใช้ในการนับครับ ตอนบันทึกก็เอา array ทั้งหมดมา implode() แล้วก็เขียนลงไปเท่านั้นครับ

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