ปกติส่งค่า Get มากกว่า 1 ตัวจะใช้ & ช่วย
ตัวอย่าง url ส่งค่า GET มากกว่า 1 ตัว
ตัวอย่าง Code รับค่า GET มากกว่า 1 ตัว
โค้ด: เลือกทั้งหมด
<?php
if (isset($_GET['id'])) {
$sql = "SELECT * FROM $data_rate WHERE id = " . $_GET['id'];
$result = mysqli_query($con, $sql);
$fetch = mysqli_fetch_assoc($result); //on line 9
}
?>
แต่เมื่อกดปุ่มแปลภาษา
ตัวอย่าง Code ปุ่มแปลภาษา
โค้ด: เลือกทั้งหมด
<li dir="ltr">
<a href="?lang=en">
<img src="../images/en.gif" alt="English (UK)" title="English (UK)"></a>
</li>
ตัวอย่าง url เมื่อกดปุ่มแปลภาษา
จะขึ้น
error ว่าไม่รู้จักตัวแปร fetch ที่มีอยู่ในตารางได้เลย
เช่น
Undefined variable: fetch in .... line 244
ตัวอย่าง Code ที่ใช้ fetch ค่าออกมา
มีวิธีแก้ไขเพื่อเรียกตัวแปลออกมาจากฐานข้อมูลโดยกดปุ่มแปลภาษาบ้างไหมคะ