- แบบทดสอบก่อนเรียน
- 1.1.ระบบคอมพิวเตอร์
- 1.2.ภาษาคอมพิวเตอร์สำหรับพัฒนาโปรแกรม
- 1.3.หลักการทำงานของเวิลด์ไวด์เว็บได้
- 1.4.ความรู้เบื้องต้นเกี่ยวกับเว็บไซต์ (Web Site)
- 1.5.ประเภทของโปรแกรมบนเว็บ
- 1.6.ประเภทของเว็บไซต์และรูปแบบการใช้งาน
- 1.7.องค์ประกอบสำคัญในการออกแบบเว็บไซต์
- 1.8.ภาษาสำหรับการพัฒนาเว็บไซต์
- 1.9.การติดตั้งชุดพัฒนาโปรแกรมภาษาพีเอชพี (PHP)
- 1.10.การสร้างโลคอลไซต์
- ใบงานฝึกปฏิบัติ
- แบบฝึกหัด
- แบบทดสอบหลังเรียน
- แบบทดสอบก่อนเรียน
- 5.1 ฟังก์ชัน
- 5.2 ประเภทของฟังก์ชัน
- 5.3 ฟังก์ชันเกี่ยวกับอาเรย์ (Array)
- 5.4 ฟังก์ชันเกี่ยวกับสตริง (String)
- 5.5 ฟังก์ชันทางคณิตศาสตร์ (Math Function)
- 5.6 ฟังก์ชันเกี่ยวกับวันและเวลา (Date/Time Function)
- 5.7 การสร้างฟังก์ชัน
- 5.8 การส่งผ่านค่าให้กับฟังก์ชัน
- 5.9 ฟังก์ชันเกี่ยวกับระบบไฟล์ (File System Function)
- ใบงานฝึกปฏิบัติ
- แบบฝึกหัด
- แบบทดสอบหลังเรียน
- แบบทดสอบก่อนเรียน
- 7.1 ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
- 7.2 ลำดับชั้นของข้อมูล (Data Hierarchy)
- 7.3 ฐานข้อมูลมาเรียดีบี (MariaDB)
- 7.4 การเปิดใช้งานฐานข้อมูลมาเรียดีบี
- 7.5 ชนิดของข้อมูลในฐานข้อมูลมายเอสคิวแอล
- 7.6 การกำหนดคุณสมบัติของฟิลด์ข้อมูลเพิ่มเติม
- 7.7 การจัดการฐานข้อมูลด้วย PhpMyadmin
- 7.8 ภาษาเอสคิวแอล
- ใบงานฝึกปฏิบัติ
- แบบฝึกหัด
- แบบทดสอบหลังเรียน
- แบบทดสอบก่อนเรียน
- 8.1 ภาษาพีเอชพีกับการติดต่อฐานข้อมูล
- 8.2 การเขียนโปรแกรมด้วยภาษาพีเอชพี เพื่อเชื่อมต่อและปิดการเฃื่อมต่อฐานข้อมูล MySQL
- 8.3 การเขียนโปรแกรมภาษาพีเอชพี เพื่อเพิ่มข้อมูลในตาราง
- 8.4 การเขียนโปรแกรมภาษาพีเอชพี เพื่อแสดงข้อมูลในตาราง
- 8.5 การเขียนโปรแกรมภาษาพีเอชพี เพื่อค้นหาข้อมูลในตาราง
- 8.6 การเขียนโปรแกรมภาษาพีเอชพี เพื่อแก้ไขข้อมูลในตาราง
- 8.7 การเขียนโปรแกรมภาษาพีเอชพี เพื่อลบข้อมูลในตาราง
- ใบงานฝึกปฏิบัติ
- แบบฝึกหัด
- แบบทดสอบหลังเรียน
6.1 การกำหนดค่าฟอร์มเบื้องต้น (Form)
6.1.1 ฟอร์ม(Form)
คือส่วนประกอบหนึ่งบนเว็บเพจที่ทำหน้าที่รับข้อมูลจากผู้ใช้งาน เพื่อนำไปประมวลผลอย่างใดอย่างหนึ่ง สามารถกําหนดขอบเขตของการรับค่าจากผู้ใช้ได้โดยใช้แท็ก <form> ซึ่งเป็นแท็กภาษาเอชทีเอ็มแอล จากนั้นกําหนดแอททริบิวท์ของแท็กเพื่อกําหนดค่ารายละเอียดของฟอร์ม
รูปแบบการกําหนดขอบเขตของฟอร์มมีดังนี้
การกำหนดคุณสมบัติให้แท็ก <form> มีรูปแบบคำสั่งดังนี้
6.1.1.1 name
คือ ส่วนกำหนดชื่อฟอร์ม
6.1.1.2 method
คือ การระบุวิธีการส่งข้อมูลไปยังไฟล์เป้าหมาย ซึ่งสามารถกําหนดค่าได้ 2 รูปแบบ คือ
6.1.1.2.1 Get เป็นการส่งค่าข้อมูลโดยการระบุตัวแปรและค่าของตัวแปรแนบท้ายยูอาร์แอล ของไฟล์เป้าหมายที่ต้องการ ซึ่งข้อมูลจะไม่เป็นความลับเนื่องจากแสดงผลบนยูอาร์แอลของเว็บ ทําให้เห็นได้ง่าย ไม่เหมาะสําหรับส่งข้อมูลที่เป็นความลับ เช่น รหัสผ่าน รหัสบัตรเครดิต เป็นต้น แต่จะเหมาะสําหรับการส่งค่าแบบสั้น ๆ ไม่เกิน 256 ตัวอักษร เช่น รหัสอ้างอิงสินค้า รหัสพนักงาน หมายเลขสินค้า เป็นต้น เช่น การกําหนด method=“get”หากไม่ได้ระบุแอททริบิวท์ method ในแท็กฟอร์ม get จะเป็นรูปแบบวิธีการส่งค่าปกติ (default) ของในการส่งค่าผ่านฟอร์ม
6.1.1.2.2 Post เป็นรูปแบบการส่งข้อมูลที่เป็นความลับ มีความปลอดภัยมากกว่า เนื่องจากจะไม่เปิดเผยข้อมูลในระหว่างการส่งค่าผ่านฟอร์มไปยังไฟล์เป้าหมาย จึงเหมาะสําหรับส่งข้อมูลที่มีปริมาณมาก และเป็นความลับระหว่างส่ง เช่น การกําหนด method=“post”
6.1.1.3 action
คือ การระบุไฟล์ปลายทางที่ต้องการ ซึ่งอาจเขียนคําสั่งไว้เพื่อรับค่าจากฟอร์ม เพื่อนําค่าที่ได้ไปประมวลผลข้อมูล หรือ จัดเก็บ ซึ่งอาจเป็นไฟล์เอกสารอื่น เช่น ระบุ action= “search.php” หมายถึงส่งค่าจากฟอร์มไปยังไฟล์ปลายทางคือ search.php หรืออาจส่งค่าภายในเว็บเพจเดิมเพื่อนําค่าไปดําเนินการตามเงื่อนไขที่กําหนดได้โดยไม่ต้องระบุ action หรือ กําหนด action=“” ให้มีค่าเป็นค่าว่าง เป็นต้น