PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 3

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

– เปิดโปรแกรม Netbeans IDE ขึ้นมาแล้วสร้างไฟล์ mainpage.php แล้วนำ code นี้ไปใส่ในไฟล์

อธิบาย Code ด้านบน
ไฟล์ mainpage.php มีการตรวจสอบการเข้าสู่ระบบและแสดงรายการเมนู “แก้ไขข้อมูลส่วนตัว” และ เมนู “จัดการผู้ใช้งาน” ซึ่งเมนูนี้ผู้ดูแลระบบเท่านั้นที่สามารถมองเห็นได้

 

– สร้างไฟล์ “update_profile.php” แล้วใส่ code ลงไปในไฟล์

อธิบาย Code
ในไฟล์ update_profile.php เป็นการแสดงหน้าจอข้อมูลส่วนตัวของ user ที่เข้ามา Signin โดยมีการดึงข้อมูลส่วนตัวจาก mysql มาแสดงผล ที่ฟอร์มแก้ไขข้อมูล เมื่อผู้ใช้มีการเปลี่ยนแปลงข้อมูลในฟอร์มนี้แล้วกดปุ่มบันทึกข้อมูลลงไป จะทำการ action ไปที่ไฟล์ “update_profile-action.php” เมื่อเขียนโปรแกรมเสร็จแล้วคุณจะได้หน้าจอตามตัวอย่างรูปภาพด้านล่างนี้ครับ
php-workshop-member-07

 

– สร้างไฟล์ “update_profile.php” แล้วใส่ code ลงไปในไฟล์

อธิบาย Code
หลังจากมีการกดปุ่ม บันทึกข้อมูล ค่าฟอร์มจาก update_ profile.php จะส่งมาที่ไฟล์ “update_profile-action.php” ซึ่งในไฟล์นี้เองจะนำค่าฟอร์มไปบันทึกลงฐานข้อมูลด้วยการเขียนโปรแกรมเชื่อมต่อและ update ข้อมูล

อ่านต่อ บทความต่อไปของ PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 4

You May Also Like

About the Author: Onmobile

โปรแกรมเมอร์
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Tharm
Tharm
8 years ago

พอรันแล้วมันขึ้นแบบนี้อะครับ

Notice: Use of undefined constant ‘password’ – assumed ‘‘password’’ in C:\xampp\htdocs\Member\signin-action.php on line 16

Notice: Undefined index: ‘password’ in C:\xampp\htdocs\Member\signin-action.php on line 16

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Member\signin-action.php on line 28
ไม่สามารถเข้าสู่ระบบได้เนื่องจากรหัสผิดพลาด
กลับไปหน้าเดิม

mint
mint
5 years ago

frmAction มันคือตัวแปรอะไรคะ