PHP - ตัวอย่าง การรับค่า วิธี POST

Written by admin    Friday, 27 August 2010 22:52

 

ตัวอย่าง โค้ด โปรแกรมภาษา PHP  การรับค่าด้วย วิธี POST


Code:


<?

 

// การรับค่าจาก HTML Form

/* ขึ้นอยู่กับ Version ของ PHP ของแต่ละเครื่อง ซึ่งผู้ที่เขียนโปรแกรมควรตรวจสอบ เช่น

echo $_POST['username'];

echo $_REQUEST['username'];

echo $HTTP_POST_VARS['username'];

echo $username;

*/

 

 

 

if(!empty($_POST['submit'])){

echo "ทดสอบการรับค่าจาก Form ด้วย $_POST<br>";

echo "Name มีค่าเท่ากับ ".$_POST['username']."<br>";

echo "email มีค่าเท่ากับ ".$_POST['email']."<br><br><br>";

 

// การรับค่าโดย $_REQUEST จะใช้ได้ทั้ง POST และ GET ลองสังเกตุดูนะคะ

echo "ทดสอบการรับค่าจาก Form ด้วย $_REQUEST<br>";

echo "Name มีค่าเท่ากับ ".$_REQUEST['username']."<br>";

echo "email มีค่าเท่ากับ ".$_REQUEST['email']."<br><br><br>";

}

 

?>

 

 

 


 

การส่งค่าโดยการ POST

 

Code:


<form action="sample_variable.php" method="post">

Name: <input type="text" name="username" value="webmaster" />

<br/>

Email:<input type="text" name="email" value="webmaster@ban-goi.com" />

<br />

<input type="submit" name="submit" value="Submit me!" />

</form>

 

การส่งข้อมูลแบบ POST โดยส่งค่าตัวแปรชื่อ username, email และ submit มีค่าตามข้อมูลที่กรอกในหน้า HTML หรือ ค่าที่เรากำหนดไว้ เช่น value="webmaster" ซึ่งจะส่งค่าไปยังไฟล์ sample_variable.php

 

ผลลัพธ์

 

ทดสอบการรับค่าจาก Form ด้วย $_POST

Name มีค่าเท่ากับ webmaster

email มีค่าเท่ากับ webmaster@ban-goi.com

 

ทดสอบการรับค่าจาก Form ด้วย $_REQUEST

Name มีค่าเท่ากับ webmaster

email มีค่าเท่ากับ webmaster@ban-goi.com

 

 

 


 

อ้างอิง :

1. เรียนลัด PHP 4 (สมประสงค์ ธิตินิลนิธิ)

2. www.php.net

 

 

 

 

Add comment


Security code
Refresh

หน้าหลัก บทเรียน PHP (ผู้เริ่มต้น) PHP - ตัวอย่าง การรับค่า วิธี POST
Joomla template modify by Ban-Goi.com