ทำ FORM ให้คนกรอกข้อมูล แล้วไปเก็บใน PHP DATABASE

 

การที่จะทำ FORM2PHP ได้นั้น HOST ที่คุณใช้จะต้องสนับสนุน PHP หากว่าไม่สนับสนุน ก็ไม่สามารถใช้งานได้ครับ โดยวิธีการดังขั้นตอนต่อไปนี้ครับ

ขอกล่าวนำก่อนว่า หลังจากผมลง Script ของ ทำ FORM ให้คนกรอกข้อมูลโดยไปเก็บใน TEXT FILE ลงไป ก็มีคนหลายคน (รวมทั้งผม)
พบปัญหาในการใช้งาน เช่น

            - ใช้งานไม่ได้ เพราะ HOST เขาตั้ง REGIS GLOBAL เป็น OFF ไว้
            - หน้าสำหรับ Admin เข้าใช้งานไม่ได้ โดยมันจะไม่ยอมให้ผ่านตอนกรอก Username และ Password เพราะการตั้งค่าของ HOST

เพื่อแก้ปัญหาที่ว่านั้น ให้มาใช้ Script ตัวนี้ดูครับ ปัญหาเหล่านั้นจะหมดไป !! โดยผมได้ทำการดัดแปลงเนื้อหาบางส่วนจากบทความ
ในหนังสือ COMPUTER.TODAY (ปี 17 ฉบับที่ 311 ปักษ์แรก มิ.ย. 2550) ใน Column "
SMART PROGRAMMING"
ซึ่งแต่งโดย
คุณธนิตย์ พลายมาศ ครับ เพื่อให้สะดวกแก่การใช้งานของทุกคนครับ

ดูตัวอย่าง FORM2PHP คลิ๊กที่นี่ครับ

ดูตัวอย่าง หน้าแสดงฐานข้อมูลของ FORM คลิ๊กที่นี่ครับ

1. ให้ DOWNLOAD CODE ของ FORM2PHP ด้านล่างนี้ไปก่อนครับ

Download โค๊ด คลิ๊กที่นี่

2. ให้คลาย ZIP ออกมา

3. ใช้โปรแกรม Notepad (อยู่ที่ Start -> All Programs -> Accessories -> Notepad) เปิด File ชื่อ config.php ครับ

4. แล้วเข้าไปแก้ข้างในไฟล์ครับ (จะมีคำอธิบายภาษาไทยอยู่ครับ) เสร็จแล้ว Save ด้วยนะครับ (ไปที่ File --> Save นะ)

5. ที่นี้ให้คุณเปลี่ยนชื่อของไฟล์ "view.php" เป็นชื่ออื่นครับ อะไรก็ได้ ไว้กันคนมาแอบดูข้อมูล

6. ที่นี้ให้คุณเปลี่ยนชื่อของไฟล์ "posts.php" ที่อยู่ในโฟลเดอร์ชื่อ db เป็นชื่ออื่นครับ อะไรก็ได้ ไว้กันคนมาแอบดูข้อมูลเช่นกัน

7. ใช้โปรแกรม Notepad (อยู่ที่ Start -> All Programs -> Accessories -> Notepad) เปิด File ชื่อ sign.php ครับ

8. เข้าไปแก้ไขตรงตำแหน่งที่วงไว้ในภาพด้านล่าง

9. แล้วเลื่อนลงไปแก้ไขในตำแหน่งที่วงไว้ในภาพด้านล่างอีกจุด เสร็จแล้ว Save ด้วยนะครับ (ไปที่ File --> Save นะ)

10. ใช้โปรแกรม Notepad (อยู่ที่ Start -> All Programs -> Accessories -> Notepad) เปิด File ชื่อ view.php (หรือที่คุณตั้งในข้อ 5 ครับ) ครับ

11. เข้าไปแก้ไขตรงตำแหน่งที่วงไว้ในภาพด้านล่าง

12. UPLOAD ไฟล์ทั้งหมดขึ้นไปบน Server ของคุณ

13. ใช้โปรแกรม FTP ของคุณทำการ เปลี่ยนโหมดไฟล์ - Folder (CHMOD) ของไฟล์ดังต่อไปนี้ (สำหรับ Unix/Linux) ครับ สำคัญมากครับ
 

ไฟล์ - Folder ที่ต้องเปลี่ยน

CHMOD เป็น

posts.php (หรือชื่ออื่นที่คุณเปลี่ยนไว้)

777

นอกเหนือจากนี้

ปล่อยไว้ไม่ต้องเปลี่ยน

    

14. เป็นอันเสร็จสิ้นการติดตั้ง ทีนี้คุณจะออกแบบ Form ยังไง ก็ได้เลยครับ แต่ต้องอย่าลืมไปแก้ใน "sign.php" ด้วยนะครับ !!

15. ดู Form ที่หน้า form.htm ครับ (สามารถ View Source ดูคำอธิบายได้) ลองปรับปรุงดัดแปลงดูครับ ไม่ยาก แค่ HTML ธรรมดาๆเลยครับ
แต่ต้องอย่าลืมไปแก้ใน "sign.php" ด้วยนะครับ !!

16. ซึ่งข้อมูลที่ถูกส่งไป สามารถเรียกมาดูได้ผ่านหน้า view.php (หรือที่คุณตั้งในข้อ 5 ครับ) เลยครับ

17 ส่วนวิธีการ เพิ่ม - ลบ ข้อมูลในฐานข้อมูล คือ ให้คุณใช้โปรแกรม FTP ไป Download ไฟล์ฐานข้อมูลที่ชื่อ posts.php (หรือที่คุณตั้ง)
มาลงใน Com แล้วใช้ Notepad แก้ เช่น ลบ/เพิ่ม แล้ว Upload ขึ้นไปทับของเก่าเท่านั้นเองครับ
ก็เป็นอันเสร็จสิ้น

 

18. ก็เป็นอันสิ้นสุดการติดตั้งครับ ใช้งานได้เลย ใครมีข้อสงสัยอะไรก็อีเมล์มาถามกันได้นะครับที่ au_cty@hotmail.com ครับ