การกำหนดค่าอินพุทด้วยสคริปต์ PHP

Published by in PHP on September 11th, 2011

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

การใส่ข้อมูลสำหรับอินพุท Text, Password และ Hidden
(more…)

การส่งข้อมูลแบบอาร์เรย์

Published by in PHP on September 11th, 2011

ใช้เมื่อฟอร์มมีอินพุทชนิดเดียวกันอยู่เป็นจำนวนมาก เช่น มี Checkbox จำนวน 10 อัน
สามารถใช้ได้กับอินพุททุกประเภท ไม่ว่าจะเป็น Checkcox, Text, Hidden, Textarea หรือ Select

การเตรียมการทางด้าน form
ต้องกำหนดพร็อปเพอร์ตี้ name ของอินพุทชนิด (type) เดียวกัน ที่อยู่ในกลุ่มเดียวกันใหเเป็นชื่อเเดียวกัน และลงท้ายชื่อนั้นด้วย [] เพื่อทำให้อยู่ในรูปแบบอาร์เรย์

ตัวอย่าง (more…)

การส่งข้อมูลแบบ Postback

Published by in PHP on September 11th, 2011

การส่งข้อมูลแบบ Postback คือ การสร้าง form และ PHP script ที่ใช้ในการจัดการ form ไว้ในเพจเดียวกัน
เพจที่สร้างจะต้องรองรับทั้งกรณีการเปิดเพจแบบปกติ และการเปิดเพจจากการโฟสข้อมูลกลับ

การสร้างเพจที่รองรับการส่งข้อมูลแบบ Postback

1) การตวจสอบว่าเพจถูกเรียกจากการโพสข้อมูลเข้ามาหรือไม่
วิธีแรก เลือกอินพุทสักหนึ่งที่อยู่ในฟอร์มมาตรวจสอบ แต่ไม่ครวจเลือกอินพุทชนิด Checkbox หรือ Radio เพราะถ้าผู้ใช้ไม่เลือกอินพุทนั้น ข้อมูลของอินพุทนั้นก็ไม่ถูกส่ง
(more…)

การจัดการข้อมูลจากฟอร์มทางด้านเซิร์ฟเวอร์

Published by in PHP on September 10th, 2011

ข้อมูลที่รับผ่านฟอร์มต้องถูกส่งไปประมวลผลด้วย PHP ที่เซิร์ฟเวอร์
การรับข้อมูลทางด้านเซิร์ฟเวอร์นั้น ต้องทราบว่า ข้อมูลนั้นถูกส่งมาด้วยเมธอดใด ระหว่าง เมธอด GET กับ เมธอด POST

การอ่านข้อมูลที่ส่งมาด้วยเมธอด GET

การอ่านข้อมูลทางด้านเซิร์ฟเวอร์จะใช้ตัวแปร $_GET ในรูปแบบ

$_GET [ 'ชื่ออินพุท' ]

ตัวอย่างเช่น (more…)

© CoolBook.Info : The Learning of Website Development