ส่งค่าผ่าน a href แบบ Query string และรับค่าด้วย PHP บทความนี้สอนการใช้แท็ก a กำหนด URL และ Parameters ที่ href ของ HTML ซึ่งเรียกว่า Query string พร้อมรับค่าด้วยภาษา PHP สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ส่งค่าผ่าน a href แบบ Query string และรับค่าด้วย PHP
<a href="index.php?name=devdit">ส่งค่าผ่าน a href</a>
<?php
isset( $_GET['name'] ) ? $name = $_GET['name'] : $name = "";
if( !empty( $name ) ) {
echo "<div>รับค่า name = {$name} ด้วยคำสั่ง GET</div>";
}
?>
ผลลัพธ์
รับค่า name = devdit ด้วยคำสั่ง GET
ส่งค่าผ่าน a href แบบ Query string และรับค่าด้วย PHP จากตัวอย่างโค้ดส่งค่าคือ ?name=devdit หมายความว่าส่งตัวแปรชื่อ name มีค่าเป็น devdit ส่วนการรับค่าใช้คำสั่ง $name = $_GET['name'] หมายความว่ารับค่าตัวแปรชื่อ name รับแบบ GET เก็บค่าไว้ที่ตัวแปร name เพื่อนำไปแสดงผลต่อด้วยคำสั่ง echo