วิธีสร้างหน้าลงทะเบียนใน html การสร้างแบบฟอร์ม HTML

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

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

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

เราจะไม่ประดิษฐ์จักรยาน แต่ใช้เพื่อจุดประสงค์เหล่านี้ บริการของกูเกิลเอกสาร. หากคุณได้เปิดใช้บริการแล้ว Google ไดรฟ์แล้วเอกสารก็อยู่ในของคุณ บัญชีกูเกิลจะถูกจัดเก็บไว้ในส่วนดิสก์

บริการนี้มีเครื่องมือที่ยอดเยี่ยมที่จะช่วยให้คุณสร้างแบบฟอร์มได้ การลงทะเบียนออนไลน์ผู้เข้าร่วมที่ซับซ้อนใด ๆ

เริ่มกันเลย!

ไปที่ Google เอกสาร (ไดรฟ์) และเข้าสู่ระบบ


ที่มุมซ้ายคลิกที่ปุ่มสร้างและเลือกแบบฟอร์ม


เครื่องมือแก้ไขแบบฟอร์มจะปรากฏในหน้าต่างใหม่


อย่างที่คุณเห็น คุณสามารถป้อนชื่อและคำอธิบายลงไปได้ และเรามีช่องข้อความสองช่องที่เตรียมไว้ในแบบฟอร์มแล้ว ในฟิลด์แรกของบรรทัด "คำถาม" ฉันเขียนว่า "ชื่อของคุณ" ใน "คำอธิบาย" ฉันป้อน "ป้อนชื่อจริงของคุณ" ช่อง "ประเภทคำถาม" เหลือเป็น "ข้อความ" ฉันยังได้ทำเครื่องหมายที่ช่อง "กำหนดให้ต้องถามคำถามนี้" ซึ่งจะไม่อนุญาตให้ผู้ใช้ส่งข้อมูลจนกว่าเขาจะกรอกข้อมูลในช่องนี้


คลิกที่ปุ่ม "เสร็จสิ้น"

มาดูคำถามที่สองกันดีกว่า ในการดำเนินการนี้ให้เลือกด้วยการคลิกเมาส์แล้วคลิกที่ไอคอนแก้ไข
ตามตัวอย่าง ให้กรอกคำถามนี้: คำถาม - คุณสนใจอะไร คำอธิบาย - อธิบายความสนใจและสาขาที่คุณคิดว่าตัวเองเป็นผู้เชี่ยวชาญ เปลี่ยนประเภทคำถามเป็น - ข้อความ (ย่อหน้า) ทำเครื่องหมายที่ช่อง "กำหนดให้ต้องถามคำถามนี้"


คลิกที่ปุ่ม "เสร็จสิ้น"

ช่องว่างของเราหมดลงแล้ว ดังนั้นหากต้องการเพิ่มช่องใหม่เราจึงจำเป็นต้องมีทางด้านซ้าย มุมบนคลิกที่ปุ่ม "เพิ่มองค์ประกอบ" คราวนี้เราจะเลือกองค์ประกอบ "หนึ่งรายการจากรายการ"


มากรอกคำถามนี้ดังนี้: คำถาม – เพศของคุณ คำอธิบาย – เว้นว่างไว้ ประเภทคำถามออก – หนึ่งรายการจากรายการ อย่าทำเครื่องหมายที่ช่อง "ไปที่หน้าคำตอบ" คุณจะต้องใช้มันหากคุณตัดสินใจสร้างแบบฟอร์มหลายหน้า อีกครั้ง ทำเครื่องหมายที่ช่อง "บังคับให้ถามคำถามนี้"


คลิกที่ปุ่ม "เสร็จสิ้น"

เพิ่ม องค์ประกอบใหม่- “หลายรายการจากรายการ” ฉันจะไม่เขียนตัวเลือกของฉันใหม่ - แค่ดูรูป


คลิก "เสร็จสิ้น"

เพิ่มองค์ประกอบใหม่ – “รายการแบบเลื่อนลง” กรอกตามภาพครับ


คลิก "เสร็จสิ้น" เพิ่มองค์ประกอบใหม่ – “สเกล” เช่นเดิมให้กรอกตัวอย่างในภาพ


คลิก "เสร็จสิ้น" มันจะมีลักษณะเช่นนี้:


เพิ่มองค์ประกอบใหม่ – “กริด” มากรอกกัน...


มาดูกัน..


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



เราเพิ่มโค้ดผลลัพธ์ลงในหน้าของเราและชื่นชมผลลัพธ์

ยินดีด้วย. คุณได้ทำแบบฟอร์ม แบบสำรวจออนไลน์- สร้าง เครื่องแบบใหม่ด้วยพารามิเตอร์ของคุณแล้วและใช้เพื่อสุขภาพของคุณ

อย่าเพิ่งผ่อนคลายและมองดูความเป็นไปได้ต่อไป Google เอกสารเพื่อสร้างแบบฟอร์ม

มาดูตัวแก้ไขแบบฟอร์มให้เสร็จสิ้นแล้วไปทำงานกับเอกสารกันต่อ

ในเมนู "เพิ่มองค์ประกอบ" เรามีรายการที่ไม่ได้อธิบายไว้สองรายการที่เหลืออยู่ ได้แก่ "ส่วนหัวของส่วน" และ "ตัวแบ่งหน้า" ฉันมักจะใช้มันร่วมกัน บางครั้งรูปร่างก็ยาวเกินไปและแนะนำให้แบ่งออกเป็นสองส่วน “ตัวแบ่งหน้า” ใช้เพื่อวัตถุประสงค์เหล่านี้ แต่ฉันเพิ่ม "ส่วนหัวของส่วน" หลังตัวแบ่งเพื่อให้ผู้ใช้ไม่ลืมว่าเขากรอกอะไรและทำไม

เรายังมีเมนู "ธีม" ซึ่งคุณสามารถเลือกหนึ่งในตัวเลือกการออกแบบที่นำเสนอสำหรับแบบฟอร์มของคุณได้ มีข้อแม้อยู่ประการหนึ่ง - ไม่ใช่ทุกธีมที่แสดงตัวอักษรภาษารัสเซียอย่างถูกต้อง


ตอนนี้กลับไปที่เมนู "การดำเนินการเพิ่มเติม" ซึ่งเราไม่ได้พิจารณารายการ "ยืนยันการเปลี่ยนแปลง"
ที่นี่คุณสามารถเขียนข้อความของคุณ ซึ่งผู้ใช้จะเห็นหลังจากกรอกแบบฟอร์มแล้ว ช่องทำเครื่องหมาย "เผยแพร่สรุปคำตอบ" จะแสดงลิงก์ไปยังผลการสำรวจของคุณแก่ผู้ใช้ ฉันไม่แนะนำให้ใส่ไว้ในแบบฟอร์มลงทะเบียนสำหรับกิจกรรมออนไลน์ เนื่องจากเป็นการดีกว่าที่จะไม่แสดงข้อมูลส่วนบุคคลของผู้ใช้บนอินเทอร์เน็ต

เมนูถัดไปคือ “ดูคำตอบ” มีเพียงสองรายการเท่านั้น: "สรุป" และ "ตาราง"



เมนูถัดไป “ส่งทางอีเมล” ให้คุณส่งแบบฟอร์มของคุณไปยังอีเมลของผู้ใช้


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


คลิกที่เอกสาร มันจะเปิดขึ้นมาในหน้าต่างใหม่


อย่างที่คุณเห็น ผลลัพธ์จะถูกบันทึกในรูปแบบตารางที่สะดวก

เราจะไม่ดูรายการเมนูทั้งหมดในส่วนนี้ แต่จะดูเฉพาะฟังก์ชันหลักที่คุณต้องการเท่านั้น


หากต้องการแก้ไขแบบฟอร์มลงทะเบียน คุณจะต้องเลือก "แก้ไขแบบฟอร์ม" จากเมนู "แบบฟอร์ม"


ในเมนูนี้ ช่องทำเครื่องหมาย "ยอมรับคำตอบ" จะเปิด/ปิดการแสดงแบบฟอร์มของคุณ ฉันมักจะลบมันออกเมื่อเวลาที่อนุญาตให้ผู้ใช้ลงทะเบียนสำหรับกิจกรรมหมดลง


นั่นอาจเป็นทั้งหมด ขอขอบคุณทุกท่านที่ให้ความสนใจ หากคุณมีคำถามใด ๆ ถามพวกเขาในความคิดเห็น - ฉันจะพยายามช่วย

ฉันขอแจ้งให้คุณทราบถึงความเรียบง่ายและใช้งานได้ดี สคริปต์การลงทะเบียนและการอนุญาตบนเว็บไซต์ซึ่งประกอบด้วย 3 ไฟล์ PHPด้วยการเชื่อมต่อของจาวาสคริปต์สองตัวด้วยความช่วยเหลือซึ่งข้อผิดพลาดจะแสดงในรูปแบบนั้นโดยไม่ต้องโหลดหน้าซ้ำ

สคริปต์ได้รับการทดสอบเรียบร้อยแล้ว เวอร์ชัน PHP 5.3.3 และ PHP 5.6.3

สิ่งที่สคริปต์สามารถทำได้และมี

  • ลงทะเบียนผู้ใช้ใหม่
  • อนุญาตผู้ใช้และบันทึกคุกกี้ในช่วงระยะเวลาหนึ่ง (ไม่จำเป็นต้องเข้าสู่ระบบในแต่ละครั้ง)
  • แสดงและซ่อนข้อมูลบางอย่างสำหรับผู้ใช้ที่ได้รับอนุญาตและไม่ได้รับอนุญาตตามลำดับ
  • มีแผงผู้ดูแลระบบที่คุณสามารถแก้ไขข้อมูลทั้งหมดและลบผู้ใช้ได้

มีแผงสาธิตและแผงควบคุมสำหรับผู้ดูแลระบบด้วย

ขั้นตอนที่ 1
หากคุณใช้สคริปต์การลงทะเบียนและการอนุญาตภายในเครื่องโดยใช้ DENWER คุณไม่จำเป็นต้องทำการเปลี่ยนแปลงไฟล์เพื่อเชื่อมต่อกับฐานข้อมูล
มิฉะนั้น ให้เปิดไฟล์: stayt.php, class/Auth.class.php และ adminka/connect.php และที่ด้านบนสุดให้แทนที่ข้อมูลสำหรับการเชื่อมต่อกับฐานข้อมูลด้วยข้อมูลของคุณ

ขั้นตอนที่ 2
ไป (ถ้าคุณใช้ DENWER) ไปยังที่อยู่: http://localhost/Tools/phpmyadmin/ หากอยู่บนโฮสติ้ง ให้คลิกฐานข้อมูลและสร้าง ฐานใหม่ด้วยชื่อ: register และการเปรียบเทียบ: utf8_general_ci
แน่นอนคุณสามารถตั้งชื่อของคุณเองได้ แต่อย่าลืมแทนที่ชื่อในไฟล์เพื่อเชื่อมต่อกับฐานข้อมูล (ดูขั้นตอนที่ 1)

ขั้นตอนที่ 3
คลิกที่ฐานข้อมูลผู้รับจดทะเบียนที่สร้างขึ้น จากนั้นบนแท็บ SQL ด้านบนและในหน้าต่างอินพุตที่ปรากฏขึ้น ให้วางโค้ดนี้แล้วคลิกตกลง

สร้างตารางหากไม่มี `my_users` (`id` int(11) ไม่เป็นโมฆะ AUTO_INCREMENT, `ชื่อผู้ใช้` varchar(255) ไม่เป็นโมฆะ, `ชื่อ` varchar(15) ไม่เป็นโมฆะ, `รหัสผ่าน` varchar(255) ไม่เป็นโมฆะ, `salt` varchar (100) ไม่เป็นโมฆะ, คีย์หลัก (`id`)) ENGINE = อักขระเริ่มต้นของ MyISAM = utf8;

ทั้งหมด! ไปที่ที่อยู่ของคุณในเบราว์เซอร์ลองและทดลอง

แผงผู้ดูแลระบบ

หลังจากที่คุณเสร็จสิ้นการลงทะเบียนอย่างน้อยหนึ่งครั้งแล้ว คุณสามารถไปที่ส่วนผู้ดูแลระบบได้
เข้าสู่ระบบแผงผู้ดูแลระบบ:

http://your_site.ru/adminka/

อย่าลืมรักษาความปลอดภัยโฟลเดอร์นี้และคุณสามารถเปลี่ยนชื่อได้
เมื่อเปิดแผงการดูแลระบบ ให้คลิกปุ่มค้นหา และผู้ใช้ที่ลงทะเบียนทั้งหมดจะปรากฏขึ้นเมื่อคุณคลิก หมายเลขเฉพาะ ID คุณจะเห็นข้อมูลผู้ใช้สำหรับการแก้ไข

คุณสามารถค้นหาผู้ใช้ได้อย่างรวดเร็วด้วยอีเมลของเขา ในการดำเนินการนี้เพียงป้อนอีเมลที่รู้จักในช่องค้นหาแล้วคลิกที่ปุ่ม
ฉันไม่แนะนำให้ใช้ปุ่ม ADD เนื่องจากผู้ใช้ถูกเพิ่มเข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่าน และฉันไม่รู้ว่าทำไมพวกเขาถึงสร้างมันขึ้นมา

เพียงเท่านี้หากไม่ได้ผลหรือไม่ชัดเจน ให้ถามคำถาม


ขณะเดียวกันก็สามารถลองขายข้อมูล (สินค้า) ได้

นี่คือตัวอย่างแบบฟอร์มการลงทะเบียนโดยใช้ HTML ที่นี่โปรแกรมเมอร์สามารถแสดง "ช่องข้อความ" ได้มากเท่าที่ต้องการ ชื่อที่อยู่ด้านหน้าช่องข้อความเรียกว่า "ป้ายกำกับ" ในตอนท้ายของแบบฟอร์มการลงทะเบียนจะมีปุ่ม "เพิ่ม" ซึ่งคุณสามารถใช้ลิงก์ที่ต้องการได้ เมื่อคลิกแล้วระบบจะเปลี่ยนเส้นทางไปยังปลายทางนั้น

นี่คือตัวอย่างแบบฟอร์มการลงทะเบียนโดยใช้ HTML ที่นี่โปรแกรมเมอร์สามารถแสดง "ช่องข้อความ" ได้มากเท่าที่ต้องการ ชื่อที่อยู่ด้านหน้าช่องข้อความเรียกว่า "ป้ายกำกับ" ในตอนท้ายของแบบฟอร์มการลงทะเบียนจะมีปุ่ม "เพิ่ม" ซึ่งคุณสามารถใช้ลิงก์ที่ต้องการได้ เมื่อคลิกแล้วระบบจะเปลี่ยนเส้นทางไปยังปลายทางนั้น

รหัส HTML สำหรับแบบฟอร์มลงทะเบียน

นี่คือตัวอย่างแบบฟอร์มการลงทะเบียนโดยใช้ HTML ที่นี่โปรแกรมเมอร์สามารถแสดง "ช่องข้อความ" ได้มากเท่าที่ต้องการ ชื่อที่อยู่ด้านหน้าช่องข้อความเรียกว่า "ป้ายกำกับ" ในตอนท้ายของแบบฟอร์มการลงทะเบียนจะมีปุ่ม "เพิ่ม" ซึ่งคุณสามารถใช้ลิงก์ที่ต้องการได้ เมื่อคลิกแล้วระบบจะเปลี่ยนเส้นทางไปยังปลายทางนั้น

ในตัวอย่างนี้ เราได้แสดง 9 "ช่องข้อความ" ขนาดของกล่องข้อความสามารถเปลี่ยนแปลงได้ตามความต้องการ

การลงทะเบียน.html

แบบฟอร์มลงทะเบียน

แบบฟอร์มลงทะเบียน

สวัสดี! ตอนนี้เราจะพยายามนำไปใช้ให้มากที่สุด การลงทะเบียนง่ายๆบนเว็บไซต์ด้วย โดยใช้ PHP+ มายเอสคิวแอล ในการดำเนินการนี้ จะต้องติดตั้ง Apache บนคอมพิวเตอร์ของคุณ หลักการทำงานของสคริปต์ของเราแสดงอยู่ด้านล่าง

1. เริ่มต้นด้วยการสร้างตารางผู้ใช้ในฐานข้อมูล- มันจะมีข้อมูลผู้ใช้ (เข้าสู่ระบบและรหัสผ่าน) ไปที่ phpmyadmin กัน (หากคุณกำลังสร้างฐานข้อมูลบนพีซีของคุณ) http://localhost/phpmyadmin/- สร้างตาราง ผู้ใช้มันจะมี 3 ช่อง

ฉันสร้างมันขึ้นมาใน ฐานข้อมูล mysqlคุณสามารถสร้างในฐานข้อมูลอื่นได้ จากนั้นตั้งค่าตามในรูป:

2. จำเป็นต้องมีการเชื่อมต่อกับตารางนี้มาสร้างไฟล์ bd.php- เนื้อหา:

$db = mysql_connect("เซิร์ฟเวอร์ MySQL ของคุณ", "เข้าสู่ระบบสำหรับเซิร์ฟเวอร์นี้", "รหัสผ่านสำหรับเซิร์ฟเวอร์นี้");
mysql_select_db ("ชื่อฐานข้อมูลที่เรากำลังเชื่อมต่อ", $db);
?>

ในกรณีของฉันดูเหมือนว่านี้:

$db = mysql_connect("localhost", "ผู้ใช้", "1234");
mysql_select_db("mysql",$db);
?>

บันทึก bd.php.
ยอดเยี่ยม! เรามีตารางในฐานข้อมูลและการเชื่อมต่อกับมัน ตอนนี้คุณสามารถเริ่มสร้างเพจที่ผู้ใช้จะทิ้งข้อมูลไว้

3. สร้างไฟล์ reg.php พร้อมเนื้อหา (ความคิดเห็นทั้งหมดภายใน):



การลงทะเบียน


การลงทะเบียน


















4. สร้างไฟล์ซึ่งจะป้อนข้อมูลลงในฐานข้อมูลและบันทึกผู้ใช้ save_user.php(ความคิดเห็นภายใน):



{
}
//หากมีการเข้าสู่ระบบและรหัสผ่าน เราจะประมวลผลเพื่อให้แท็กและสคริปต์ไม่ทำงาน คุณไม่มีทางรู้ว่าคนอื่นจะป้อนข้อมูลอะไร


//ลบช่องว่างเพิ่มเติม
$login = ตัด($login);
$password = ตัด($password);
//เชื่อมต่อกับฐานข้อมูล
// ตรวจสอบการมีอยู่ของผู้ใช้ที่มีการเข้าสู่ระบบเดียวกัน
$result = mysql_query("เลือก id จากผู้ใช้ WHERE login="$login"",$db);
ถ้า (!empty($myrow["id"])) (
exit("ขออภัย ข้อมูลเข้าสู่ระบบที่คุณป้อนมีการลงทะเบียนแล้ว กรุณาป้อนข้อมูลเข้าสู่ระบบอื่น");
}
// หากไม่มีสิ่งนั้นให้บันทึกข้อมูล
$result2 = mysql_query("INSERT INTO users (login,password) VALUES("$login","$password")");
//ตรวจสอบว่ามีข้อผิดพลาดหรือไม่
ถ้า ($result2=="TRUE")
{
echo "คุณลงทะเบียนสำเร็จแล้ว! ตอนนี้คุณสามารถเข้าสู่เว็บไซต์ หน้าแรก";
}
อื่น(
echo "เกิดข้อผิดพลาด! คุณยังไม่ได้ลงทะเบียน";
}
?>

5. ตอนนี้ผู้ใช้สามารถลงทะเบียนได้แล้ว!ถัดไป คุณจะต้องสร้าง "ประตู" สำหรับผู้ใช้ที่ลงทะเบียนแล้วเพื่อเข้าสู่ไซต์ ดัชนี.php(ความคิดเห็นภายใน): :

// ขั้นตอนทั้งหมดทำงานในเซสชัน เป็นที่เก็บข้อมูลของผู้ใช้ในขณะที่เขาอยู่ในไซต์ มันสำคัญมากที่จะเปิดตัวตั้งแต่ต้นหน้า!!!
session_start();
?>


<a href="https://redcomrade.ru/th/processors/kak-sdelat-stranicu-glavnoi-kak-izmenit-startovuyu-stranicu-v/">หน้าแรก</a>


หน้าแรก











ลงทะเบียน



// ตรวจสอบว่าตัวแปรล็อกอินและรหัสผู้ใช้ว่างเปล่าหรือไม่
ถ้า (ว่างเปล่า($_SESSION["เข้าสู่ระบบ"]) หรือว่างเปล่า($_SESSION["id"]))
{
// ถ้าว่างแล้วเราจะไม่แสดงลิงค์
echo "คุณเข้าสู่ระบบในฐานะแขก
ลิงค์นี้ใช้ได้เฉพาะผู้ใช้ที่ลงทะเบียนเท่านั้น";
}
อื่น
{

ในไฟล์ ดัชนี.phpเราจะแสดงลิงค์ที่จะเปิดเฉพาะผู้ใช้ที่ลงทะเบียนเท่านั้น นี่คือจุดรวมของสคริปต์ - เพื่อจำกัดการเข้าถึงข้อมูลใดๆ

6. มีไฟล์เหลือพร้อมการยืนยันการเข้าสู่ระบบและรหัสผ่านที่ป้อน testreg.php (ความคิดเห็นภายใน):

session_start();// ขั้นตอนทั้งหมดทำงานในเซสชัน เป็นที่เก็บข้อมูลของผู้ใช้ในขณะที่เขาอยู่ในไซต์ มันสำคัญมากที่จะเปิดตัวตั้งแต่ต้นหน้า!!!
if (isset($_POST["login"])) ( $login = $_POST["login"]; if ($login == "") ( unset($login);) ) //ป้อนข้อมูลเข้าสู่ระบบที่ป้อนโดย ผู้ใช้เข้าสู่ตัวแปร $login หากว่างเปล่าให้ทำลายตัวแปร
if (isset($_POST["password"])) ( $password=$_POST["password"]; if ($password =="") ( unset($password);) )
//ใส่รหัสผ่านที่ผู้ใช้ป้อนลงในตัวแปร $password หากว่างเปล่าให้ทำลายตัวแปร
if (empty($login) or Empty($password)) //หากผู้ใช้ไม่ได้เข้าสู่ระบบหรือรหัสผ่าน เราจะแสดงข้อผิดพลาดและหยุดสคริปต์
{
exit("คุณไม่ได้กรอกข้อมูลทั้งหมด กลับไปกรอกข้อมูลให้ครบทุกช่อง!");
}
//หากมีการเข้าสู่ระบบและรหัสผ่าน เราจะประมวลผลเพื่อให้แท็กและสคริปต์ไม่ทำงาน คุณไม่มีทางรู้ว่าคนอื่นจะป้อนข้อมูลอะไร
$login = แถบสแลช($login);
$login = htmlspecialchars($login);
$password = แถบสแลช($password);
$password = htmlspecialchars($รหัสผ่าน);
//ลบช่องว่างเพิ่มเติม
$login = ตัด($login);
$password = ตัด($password);
//เชื่อมต่อกับฐานข้อมูล
include("bd.php");// ไฟล์ bd.php จะต้องอยู่ในโฟลเดอร์เดียวกันกับไฟล์อื่นๆ ทั้งหมด หากไม่เป็นเช่นนั้น ให้เปลี่ยนพาธ

$result = mysql_query("SELECT * FROM users WHERE login="$login"",$db); //ดึงข้อมูลจากฐานข้อมูลทั้งหมดเกี่ยวกับผู้ใช้ที่มีการเข้าสู่ระบบที่ป้อน
$myrow = mysql_fetch_array($ผลลัพธ์);
ถ้า (ว่าง($myrow["รหัสผ่าน"]))
{
//หากไม่มีผู้ใช้ที่มีการเข้าสู่ระบบที่ป้อน
}
อื่น(
//ถ้ามีอยู่ให้ตรวจสอบรหัสผ่าน
ถ้า ($myrow["รหัสผ่าน"]==$รหัสผ่าน) (
//หากรหัสผ่านตรงกัน เราจะเปิดเซสชันสำหรับผู้ใช้! ขอแสดงความยินดีด้วย เขาเข้าแล้ว!
$_SESSION["login"]=$myrow["login"];
$_SESSION["id"]=$myrow["id"];//ข้อมูลนี้ถูกใช้บ่อยมาก ดังนั้นผู้ใช้ที่เข้าสู่ระบบจะ “นำติดตัวไปด้วย”
echo "คุณเข้าสู่เว็บไซต์สำเร็จแล้ว! หน้าแรก";
}
อื่น(
//หากรหัสผ่านไม่ตรงกัน

ออก ("ขออภัย การเข้าสู่ระบบหรือรหัสผ่านที่คุณป้อนไม่ถูกต้อง");
}
}
?>

แค่นั้นแหละ! บทเรียนอาจจะน่าเบื่อแต่มีประโยชน์มาก มีเพียงแนวคิดในการลงทะเบียนเท่านั้นที่แสดงไว้ที่นี่ จากนั้นคุณสามารถปรับปรุงได้: เพิ่มการป้องกัน การออกแบบ ช่องข้อมูล การโหลดอวตาร ออกจากระบบบัญชีของคุณ (ในการดำเนินการนี้ เพียงทำลายตัวแปรจากเซสชันด้วยฟังก์ชัน ไม่ได้ตั้งค่า) และอื่นๆ ขอให้โชคดี!

ฉันตรวจสอบทุกอย่างแล้ว มันใช้งานได้ดี!

แบบฟอร์ม HTMLส — องค์ประกอบที่ซับซ้อนอินเตอร์เฟซ พวกเขารวมถึงต่างๆ องค์ประกอบการทำงาน: ช่องป้อนข้อมูล และ