Devdit
 

PHP ส่งตัวแปรข้ามหน้า ด้วยการแนบตัวแปรไปกับลิงก์ URL

3.1K

สอนภาษา PHP วิธีส่งตัวแปรข้ามหน้า ด้วยการแนบตัวแปรไปกับลิงก์ URL ซึ่งเป็นการส่งข้อมูลแบบ GET หรือ QueryString ซึ่งจะแนะนำการรับค่าตัวแปรที่ส่งด้วยคำสั่ง $_GET สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP ส่งตัวแปรข้ามหน้า ด้วยการแนบตัวแปรไปกับลิงก์ URL

<!-- หน้า index.php -->
<a href="save.php?name=devdit&salary=10000">PHP ส่งตัวแปรข้ามหน้า</a>
<?php
	// หน้า save.php
    isset( $_GET['name'] ) ? $name = $_GET['name'] : $name = "";
    isset( $_GET['salary'] ) ? $salary = $_GET['salary'] : $salary = "";
    if( !empty( $name ) && !empty( $salary ) ) {
        echo "<br/>PHP ส่งตัวแปรข้ามหน้า = ".$name." / ".$salary;
    }
?>

ผลลัพธ์

PHP ส่งตัวแปรข้ามหน้า = devdit / 10000

คำอธิบาย

1. มีทั้งหมด 2 ไฟล์ คือ index.php และ save.php

2. หน้า index.php เป็นส่วนของการแสดงผลลิงก์ที่จะทำหน้าที่ส่งตัวแปรข้ามหน้า

3. หน้า save.php มีการรับตัวแปรทั้ง 2 ด้วยคำสั่ง $_GET และนำมาแสดงผลลัพธ์สู่หน้าเว็บไซต์

4. เวลาแนบตัวแปรไปกับลิงก์แบบส่งตัวแปรข้ามหน้า ให้ใส่อักษร ? หลังชื่อไฟล์ และใส่อักษร & คั่นระหว่างตัวแปร

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ