วันเสาร์ที่ 3 สิงหาคม พ.ศ. 2556

การ รับ และ ค่าจาก formแบบ POST

หลายคนคงเคยใช้ฟอร์มในการส่งค่าวันนี้จะมาอธิบายวิธีการส่งค่าทั้งแบบ GET และแบบ POST ว่าต่างกันยังไงและการใช้งานจะใช้งานยังไง ก่อนอื่นจะพูดถึงการส่งค่าผ่านฟอร์มแบบ POST ก่อน การส่งค่าแบบ POST นั้นเราจะมองไม่เห็นค่าที่ส่งไปเหมือนแบบ GET การส่งค่าแบบ POST นั้นเราคงเห็นตัวอย่างในหลายๆที่เช่นฟอร์มการสมัครสมาชิก ฟอร์มการ Login หรือหลายๆฟอร์มที่ให้ผู้ใช้งานระบุค่า พูดไปอาจจะงง มาดูตัวอย่างกันเลยดีกว่า
ตัวอย่าง หน้า form ที่รับค่า

<form name='form1' method='POST' action=''>
Username<br/>
<input type ='text' name='username' size='30'><br/>
<input type ='submit' name='submit' value='Submit'>
</form>
การแสดงผล
Username


ส่วนหน้าที่จะรับค่าก็ให้ทำการประกาศรับค่า POST มาเก็บไว้ในตัวแปรก่อนจะนำค่านั้นไปใช้งานต่อๆไป
ตัวอย่างการประกาศรับค่า
<?php
$user = $_POST['username'];
echo $user; //ค่าที่แสดงผลก็เป็นข้อความที่กรอกผ่าน Textbox มานั่นเอง
?>

ไม่มีความคิดเห็น:

แสดงความคิดเห็น