Devdit
 

JavaScript ส่งค่าผ่าน URL รับค่าด้วย PHP

3K

สอนภาษา JavaScript ส่งค่าผ่าน URL แบบ QueryString และรับค่าด้วยภาษา PHP โดยตัวอย่างจะส่งตัวแปร a และ b จาก JavaScript ไปที่ภาษา PHP และนำตัวแปรทั้ง 2 บวกกันและแสดงผลลัพธ์ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง JavaScript ส่งค่าผ่าน URL รับค่าด้วย PHP

1. ไฟล์ index.html

<input type="button" value="ส่งค่าผ่าน URL" onclick="sendValue()">
<script>
    function sendValue() {
        window.location = 'test.php?a=10&b=20';
    }
</script>

2. ไฟล์ test.php

<?php
    isset( $_GET['a'] ) ? $a = $_GET['a'] : $a = "";
    isset( $_GET['b'] ) ? $b = $_GET['b'] : $b = "";
    echo $a." + ".$b." = ".( $a + $b );
?>

คำอธิบาย

1. สร้าง 2 ไฟล์ คือ index.html เป็นส่วนของ JavaScript ส่งค่าผ่าน URL และ test.php คือ ไฟล์ที่รับค่าด้วยภาษา PHP จากการส่งของ JavaScript

2. ที่ index.html สร้างฟังก์ชัน sendValue ทำหน้าที่ส่งค่าผ่าน URL มีตัวแปร 2 ตัว คือ a และ b ไปที่ไฟล์ test.php แบบ QueryString

3. เมื่อผู้ใช้งานกดคลิกที่ปุ่มของ JavaScript จะส่งตัวแปรทั้ง 2 ไปให้ภาษา PHP รับค่า และแสดงผลลัพธ์จากการบวกของตัวแปรทั้ง 2 ออกมา

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