>> DAVID ลัน: ลองสร้างเว็บไซต์ผ่านทาง ซึ่งนักศึกษาสามารถลงทะเบียนเพื่อ
ภายในการกีฬา
โดยเฉพาะอย่างยิ่งขอสร้างแบบฟอร์มบน หน้าเว็บที่ขอให้ชื่อของพวกเขา
เพศของพวกเขาสำหรับหอพักของพวกเขาเป็น รวมทั้งไม่ว่าจะเป็นหรือไม่ที่พวกเขาต้องการ
เป็นกัปตันทีม
ลองมาดู
>> ล่วงหน้าฉันได้ไปข้างหน้าแล้ว และสร้างรูปแบบนี้ที่นี่
มันไม่ได้เป็นสิ่งที่สวยที่สุดใน โลกเพื่อให้แน่ใจว่า แต่มันก็ไม่ขอ
ทุกรายละเอียดที่
ลองไปข้างหน้าและตอนนี้ใช้เวลาดู ที่แหล่งอ้างอิง
ใน froshim-0.php สังเกตผมว่า จริงมีทั้งหมด HTML
ปรากฎว่าไฟล์ PHP ไม่ได้ อย่างเคร่งครัดจะต้องมี PHP แต่ถ้า
ไม่ก็จะถูกดำเนินการโดย ล่ามตราบใดที่มันอยู่ในระหว่าง
แท็ก PHP เปิดและปิดแท็ก PHP
>> สังเกตเห็นแล้วว่าเรามีจริงๆ สาระสำคัญในรูปแบบ HTML ที่นี่
เรามีแท็กรูปแบบตามที่คาดไว้
เรามีอินพุทที่นี่มีชื่อ ชื่อและที่มีชนิดเป็นข้อความสำหรับ
ชื่อนักศึกษาปริญญาตรี
>> ที่นี่เรามีข้อมูลว่าเป็นของคนอื่น ประเภทการตรวจสอบกล่องเพื่อที่จะให้เขา
หรือเธอจะระบุหรือไม่พวกเขาต้องการ ชอบที่จะเป็นกัปตันทีม
แล้วเรามีสองปัจจัยการผลิตทั้งที่มีชื่อ เป็นเพศที่มีทั้งสองประเภทคือ
แต่วิทยุซึ่งมีค่าที่แตกต่างกัน ของ F ในเพศหญิงและเอ็มชาย
แต่กลับกลายเป็นว่าปุ่มสามารถ การออกแบบในลักษณะที่จะมีร่วมกันนี้
แต่เพียงผู้เดียวเพื่อว่าถ้าเราตรวจสอบเพศชายที่ หญิง unchecks และถ้าเราตรวจสอบ
หญิงที่ชาย unchecks
>> ในขณะเดียวกันถ้าเราดำเนินการต่อไปดูด้านล่าง หอพักเราจะเห็นว่ามีการเลือก
เมนูภายในซึ่งเป็น ตัวเลือกค่อนข้างน้อย
ครั้งแรกของตัวเลือกเหล่านั้น ไม่มีค่า
มันหมายเพียงเพื่อให้แน่ใจว่า เมนูย่อมเป็นที่ว่างเปล่าโดยค่าเริ่มต้นสำหรับ
หอพักนักศึกษา
ด้านล่างที่เรามีตัวเลือกสำหรับการ Apley ศาลสำหรับ Canaday และอื่น ๆ ทุก
น้องหอพัก
ตอนนี้ลงมาด้านล่างเลือกเมนูนี้แจ้งให้ทราบล่วงหน้า เรามีอินพุทสุดท้ายนี้
ประเภทส่งค่าที่มี หรือฉลากที่ลงทะเบียน
>> ดังนั้นตอนนี้ลองมาดูที่ ไฟล์ที่แบบฟอร์มนี้
เป็นไปได้ส่ง
วิธีที่จะทราบว่ามัน ถูกส่ง -
ดีถ้าเราเลื่อนกลับขึ้นไปที่สูงกว่าใน แฟ้มสังเกตว่าแท็กรูปแบบที่มี
แอตทริบิวต์การกระทำของการลงทะเบียน-0.php, และรูปแบบที่จะถูกส่งไปที่
หน้าผ่านการโพสต์วิธี HTTP
ตอนนี้ขอใช้เวลาดูแล้ว ลงทะเบียน-0.php
>> ใน register.php เราอีกครั้ง ส่วนใหญ่ HTML
แต่ภายในของร่างกายที่แจ้งให้ทราบนี้
มีแท็กก่อนซึ่งหมายถึงเป็น จัดรูปแบบไว้ข้อความข้อความที่ควรจะเป็น
แสดงในแบบอักษรพิมพ์ดีด
แล้วภายในที่ก่อนแท็กแจ้งให้ทราบล่วงหน้า ที่เรามีที่นี่แท็ก PHP เปิดและ
ใกล้ชิดและเรียกร้องให้ฟังก์ชั่นที่เรียกว่า print_r ซึ่งพิมพ์ซ้ำ
สิ่งที่คุณผ่านในการเป็นอาร์กิวเมนต์
>> ในกรณีนี้ผมผ่านในซ้ำ ตัวแปร superglobal
ที่เรียกว่า $ _POST
มันอยู่ในนี้ superglobal นี้ อาเรย์ที่ใด HTTP
พารามิเตอร์หรือเขตข้อมูลฟอร์มที่มี ส่งโดยผู้ใช้จะสิ้นสุดการ
เราสามารถเข้าถึง
ตอนนี้ขอใช้เวลาดูใน เบราว์เซอร์ที่ froshim-0.php
>> ลองไปข้างหน้าและลงทะเบียน ตัวเองขณะที่เดวิดลัน
ฉันจะเป็นกัปตันและฉันจะเป็น ชายในการพูดแมตทิวส์
ตอนนี้ขอให้คลิกที่สมัครสมาชิก
>> และตอนนี้สังเกตเห็นที่เราเห็นผลน่าเกลียด
แต่นี้เป็นเพียงผลของ พิมพ์ในข้อความที่จัดรูปแบบ - ที่
คือตัวอักษรพิมพ์ดีด -
เนื้อหาของที่ อาเรย์
โดยเฉพาะอย่างยิ่งสังเกตเห็นว่าสิ่งที่ เบราว์เซอร์ในที่สุดส่งไปยัง
เซิร์ฟเวอร์เป็นชื่อที่มีค่าเป็นเดวิด ลัน; ภาคสนามที่เรียกว่ากัปตันที่มี
เห็นได้ชัดว่าเป็นค่าที่ซึ่งดูเหมือนว่าจะ เป็นค่าเริ่มต้นเมื่อฉันจะตรวจสอบ
ตรวจสอบกล่อง; เพศที่มีค่า M เป็นชายและหอพัก
เป็นค่าที่มีแมตทิวส์
ตอนนี้ผมยังไม่ได้ทำอะไร ที่มีค่าเหล่านี้
แต่ชัดเจนเพราะ PHP เป็น bundling พวกเขาขึ้นสำหรับฉันใน superglobal นี้
ที่เรียกว่า $ _POST ผมแน่นอนจะมี การเข้าถึงการเขียนโปรแกรมที่จะทำบางสิ่งบางอย่าง
ด้วยตัวแปรเหล่านั้นเช่น ลงทะเบียนครั้งแรกนี้