ผลต่างระหว่างรุ่นของ "ภาษาพีเอชพี"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
บรรทัดที่ 22:
 
 
==== ใช้ร่วมกับฟอร์ม ====
หนึ่งในความสามารถอันทรงพลังของ PHP คือการทำงานร่วมกับฟอร์ม HTML. แนวทางง่ายๆ ที่สำคัญ คือ Element ของฟอร์มทุกอัน จะถูกแปรเป็นตัวแปรให้ทันที โดยอัตโนมัติ ซึ่งคุณสามารถใช้ในสคริป์ PHP ทันที. โปรดอ่านหมวดคู่มือ ใน ตัวแปรฟอร์มจากนอกโปรแกรม PHP สำหรับข้อมูลเพิ่มเติม และ ตัวอย่างของการใช้ฟอร์มกับ PHP. ตัวอย่างนี้คือ ตัวอย่างฟอร์ม HTML:
 
'''ตัวอย่างที่ 2-6. ฟอร์ม HTML อย่างง่ายๆ'''
<form action="action.php" method="POST">
Your name: <input type="text" name="name" />
Your age: <input type="text" name="age" />
<input type="submit">
</form>
 
ในตัวอย่างนี้ ยังไม่ได้เพิ่มอะไรพิเศษกับฟอร์ม.มันเป็นเพียงแค่ฟอร์ม HTML ง่ายๆ โดยไม่ได้ใส่แท็คอะไรพิเศษแต่อย่างใด. เมื่อผู้ใช้ใส่ข้อมูลลงในฟอร์มและกดปุ่ม Submit, ก็จะส่งค่าไปยังหน้า action.php. ซึ่งในไฟล์นี้ คุรจะต้องใส่โค๊ดต่างๆ ดังนี้:
 
'''ตัวอย่างที่ 2-7. แสดงข้อมูลจากฟอร์มของเรา'''
<FONT color=#000000>Hi <FONT color=#0000bb>&lt;?php </FONT><FONT color=#007700>echo </FONT><FONT color=#0000bb>$_POST</FONT><FONT color=#007700>[</FONT><FONT color=#dd0000>"name"</FONT><FONT color=#007700>]; </FONT><FONT color=#0000bb>?&gt;</FONT>.
You are <FONT color=#0000bb>&lt;?php </FONT><FONT color=#007700>echo </FONT><FONT color=#0000bb>$_POST</FONT><FONT color=#007700>[</FONT><FONT color=#dd0000>"age"</FONT><FONT color=#007700>]; </FONT><FONT color=#0000bb>?&gt;</FONT> years old.</FONT>
 
ส่วนผลพันธ์ที่จะปรากฏขึ้นมา น่าจะเป็น:
Hi Joe.
You are 22 years old.
 
ตัวแปร $_POST["name"] และ $_POST["age"] เป็นตัวแปรอัตโนมัติที่ตั้งค่าโดย PHP. ก่อนหน้านี้เราเคยใช้ $_SERVER, ตอนนี้ได้แนะนำ $_POST ซึ่งช่วยในการเรียกข้อมูล POST ทั้งหมด. ข้อสังเกตุในการใช้ในการใช้ฟอร์มของเราคือแบบ POST. ถ้าเราใช้แบบ GET เราจะต้องตั้งให้ตัวรับค่าใช้ $_GET แทน. คุณอาจใช้ $_REQUEST เช่นกัน,ซึ่งถ้าคุณใช้ คุณก็ไม่ต้องไปสนใจว่าค่าที่เรียกไปคือค่าประเภทใด. ใน $_REQUEST จะร่วมข้อมูลทั้งแบบ GET, POST และ COOKIE. คุณอาจดูฟังค์ชั่นที่คล้ายครึงกันคือ $ import_request_variables()
 
==== ใช้โค๊ด PHP เก่าในเวอร์ชั่นใหม่====