Free Hosting

วันเสาร์ที่ 28 มีนาคม พ.ศ. 2558

ระบบสมาชิก ตอนการสร้างฟอร์มสมัครสมาชิก


ระบบสมาชิก ตอนการสร้างฟอร์มสมัครสมาชิก
สวัสดีครับ วันนี้บทความที่ผมนำมาเสนอก็จะเป็นเกี่ยวกับ เรื่องการเอาโปรแกรมและคำสั่ง PHP ต่างๆของบทความที่ผ่านๆมา นำมาประยุกต์ใช้งานทำระบบสมาชิกให้อ่านกัน
สำหรับบทความเรื่องระบบสมาชิกตัวนี้จะมีคุณสมบัติและวิธีการเขียนโปรแกรมยังไงโปรดติดตามอ่านกันเป็นตอนๆนะครับ วันนี้ผมจะเสนอเป็นตอนที่ 1 เรื่องการสร้างแบบฟอร์มสมัครสมาชิก มาเริ่มอ่านและลองทำตามกันได้เลยครับ…..

อันดับแรก สร้างฐานข้อมูลสำหรับเก็บข้อมูลกันก่อนนะครับ โดยให้สร้างฐานข้อมูลชื่อ member
จากนั้นอันดับที่ 2 มาสร้างตารางในฐานข้อมูล member ให้ชื่อตารางว่า user มีฟิลด์เก็บข้อมูลทั้งหมด 7 ฟิลด์ เอาไว้สำหรับเก็บข้อมูลของสมาชิก รายละเอียดต่างๆดังข้างล่างนี้ครับ
โครงสร้างของตาราง user คือ
ชื่อฟิลด์
ชนิด
ความยาว/เซต
Auto Key
Primary Key
id
int
5
เป็น auto incrementเป็น primary key
name
varchar
30
email
varchar
30
username
varchar
20
password
varchar
20
date
varchar
25
status
varchar
10
ชื่อฟิลด์
รายละเอียด
id
ลำดับของสมาชิก
name
เก็บชื่อและนามสกุลของสมาชิก
email
เก็บอีเมล์ของสมาชิก
username
เก็บชื่อสำหรับเข้าระบบของสมาชิก
password
เก็บรหัสผ่านของสมาชิก
date
เก็บข้อมูลวันที่สมัครสมาชิก
status
กำหนดสถานะของสมาชิกว่า ACTIVE หรือ INACTIVE
คำสั่ง SQL สำหรับสร้างตาราง user
CREATE TABLE `user` (
`id` int(5) NOT NULL auto_increment,
`name` varchar(30) NOT NULL default ”,
`email` varchar(30) NOT NULL default ”,
`username` varchar(20) NOT NULL default ”,
`password` varchar(20) NOT NULL default ”,
`date` varchar(25) NOT NULL default ”,
`status` varchar(10) NOT NULL default ”,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
เมื่อสร้างฐานข้อมูลและตารางเสร็จเรียบร้อยแล้ว ก็ให้สร้างไฟล์มา 3 ไฟล์ คือ 
1. ไฟล์ config.inc.php เป็นไฟล์ที่เก็บข้อมูลผู้ใช้งานฐานข้อมูลสำหรับเอาไว้ติดต่อฐานข้อมูล MySQL รวมไปถึงฟังก์ชั่นโปรแกรมต่างๆ เพื่อที่จะเอาไป include เรียกใช้งานในไฟล์อื่นๆได้สะดวกสบายมากยิ่งขึ้น
2. ไฟล์ form_register.php เป็นไฟล์ที่เราจะสร้างฟอร์มรับข้อมูลของผู้ใช้เมื่อเข้ามาสมัครสมาชิก
3. ไฟล์ confirm_register.php เป็นไฟล์สำหรับตรวจสอบข้อมูลที่ผู้ใช้งานสมัครสมาชิกเข้ามาว่ารูปแบบของข้อมูลถูกต้องหรือไม่ และเมื่อข้อมูลถูกต้องแล้วก็จะทำการบันทึกข้อมูลลงฐานข้อมูล รวมถึงส่งอีเมล์ไปแจ้งเตือนให้ผู้ดูแลระบบเข้ามาตรวจสอบข้อมูลของสมาชิกใหม่และทำการ ACTIVE สถานะ ให้สมาชิกคนนั้นๆสามารถใช้งานเข้าระบบได้
ดังรูปข้างล่างนี้ก็จะเป็นไฟล์ที่ได้จากการดาวน์โหลดโค้ดโปรแกรมตัวอย่างประกอบของบทความนี้ ไฟล์ที่เห็นอีกไฟล์คือ member.sql เป็นไฟล์คำสั่ง SQL สำหรับสร้างตารางเก็บข้อมูลสมาชิกในฐานข้อมูลนี้ครับ
มาดูไฟล์แรกกันคือไฟล์ Config.inc.php ให้เรากำหนดตั้งค่าต่างๆเกี่ยวกับฐานข้อมูล รวมถึงฟังก์ชั่นต่างๆเอาไว้ในไฟล์นี้ครับ เพื่อเอาไว้เรียกใช้งานได้สะดวกสบาย ดังรูปข้างล่าง

0 ความคิดเห็น:

แสดงความคิดเห็น


พื้นที่โฆษณา

Free Hosting

พื้นที่โฆษณา

Free Hosting
 

Copyright © สอนเขียนโปรแกรม html php css Java SQL jQuery XML Ajax Design by ScriptMasterWebDesign | Theme by ScriptMasterWebDesign | Powered by HosTing