สอนวิธีการส่งค่าจาก HTML ไป PHP ผ่านลิงก์ด้วย GET ตัวอย่างแนะนำการส่งค่าตัวแปรไปกับลิงก์ หรือ QueryString โดยจะส่งค่าไปทั้งหมด 2 ตัวแปร คือ a และ b เพื่อนำให้ภาษา PHP บวกกัน และแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง การส่งค่าจาก HTML ไป PHP ผ่านลิงก์ด้วย GET
<a href="<?=$_SERVER['PHP_SELF'];?>?a=10&b=5">ส่งค่า a และ b ไปที่ PHP</a>
<?php
isset( $_GET['a'] ) ? $a = $_GET['a'] : $a = "";
isset( $_GET['b'] ) ? $b = $_GET['b'] : $b = "";
if( !empty( $a ) && !empty( $b ) ) {
echo $a." + ".$b." = ".($a+$b);
}
?>
ผลลัพธ์
10 + 5 = 15
1. สร้างแท็ก a ส่งค่าตัวแปร a และ b ไปที่ PHP โดยเป็นการส่งแบบ GET หรือ QueryString เขียนโค้ดเป็น ?a=10&b=5 ก่อนเริ่มส่งค่าใส่อักษร ? และใช้อักษร & คั่นตัวแปรแต่ละตัว
2. ฝั่ง PHP รับค่าตัวแปร a และ b ด้วย $_GET และตรวจสอบว่ามีค่าทั้ง 2 ตัวแปรหรือไม่ กรณีมีให้นำตัวแปร a และ b มาบวกกันและแสดงผลลัพธ์ออกสู่หน้าเว็บไซต์