สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network
Moderator: mindphp, ผู้ดูแลกระดาน
-
pprn
- PHP Super Hero Member
- โพสต์: 565
- ลงทะเบียนเมื่อ: 02/07/2018 10:45 am
โพสต์ที่ยังไม่ได้อ่าน
โดย pprn »
ปกติส่งค่า 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 ค่าออกมา
มีวิธีแก้ไขเพื่อเรียกตัวแปลออกมาจากฐานข้อมูลโดยกดปุ่มแปลภาษาบ้างไหมคะ
-
tsukasaz
- PHP VIP Members
- โพสต์: 22002
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
โพสต์ที่ยังไม่ได้อ่าน
โดย tsukasaz »
ลองปรับตรงปุ่มแปลภาษาด้านล่าง
pprn เขียน:
ตัวอย่าง Code ปุ่มแปลภาษา
โค้ด: เลือกทั้งหมด
<li dir="ltr">
<a href="?lang=en">
<img src="../images/en.gif" alt="English (UK)" title="English (UK)"></a>
</li>
ปรับเป็น
โค้ด: เลือกทั้งหมด
<li dir="ltr">
<a href="<?php echo count($_GET) ? '?' . http_build_query($_GET) : '?lang=en'; ?>">
<img src="../images/en.gif" alt="English (UK)" title="English (UK)"></a>
</li>
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
pprn
- PHP Super Hero Member
- โพสต์: 565
- ลงทะเบียนเมื่อ: 02/07/2018 10:45 am
โพสต์ที่ยังไม่ได้อ่าน
โดย pprn »
tsukasaz เขียน:ลองปรับตรงปุ่มแปลภาษาด้านล่าง
pprn เขียน:
ตัวอย่าง Code ปุ่มแปลภาษา
โค้ด: เลือกทั้งหมด
<li dir="ltr">
<a href="?lang=en">
<img src="../images/en.gif" alt="English (UK)" title="English (UK)"></a>
</li>
ปรับเป็น
โค้ด: เลือกทั้งหมด
<li dir="ltr">
<a href="<?php echo count($_GET) ? '?' . http_build_query($_GET) : '?lang=en'; ?>">
<img src="../images/en.gif" alt="English (UK)" title="English (UK)"></a>
</li>
ไม่มี error ขึ้นแล้วค่ะ แต่ไม่สามารถกดปุ่มแปลจากภาษาไทยเป็นภาษาอังกฤษได้เลย
-
tsukasaz
- PHP VIP Members
- โพสต์: 22002
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
โพสต์ที่ยังไม่ได้อ่าน
โดย tsukasaz »
ปรับใหม่เป็น
โค้ด: เลือกทั้งหมด
<ul class="lang-inline">
<li class="lang-active" dir="ltr">
<?php
$get = $_GET;
$get['lang'] = 'th';
?>
<a href="<?php echo count($_GET) ? '?' . http_build_query($get) : '?lang=th'; ?>">
<img src="../images/th_th.gif" alt="Thai (ภาษาไทย)" title="Thai (ภาษาไทย)">
</a>
</li>
<li dir="ltr">
<?php
$get['lang'] = 'en';
?>
<a href="<?php echo count($_GET) ? '?' . http_build_query($get) : '?lang=en'; ?>">
<img src="../images/en.gif" alt="English (UK)" title="English (UK)">
</a>
</li>
</ul>
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
pprn
- PHP Super Hero Member
- โพสต์: 565
- ลงทะเบียนเมื่อ: 02/07/2018 10:45 am
โพสต์ที่ยังไม่ได้อ่าน
โดย pprn »
tsukasaz เขียน:ปรับใหม่เป็น
โค้ด: เลือกทั้งหมด
<ul class="lang-inline">
<li class="lang-active" dir="ltr">
<?php
$get = $_GET;
$get['lang'] = 'th';
?>
<a href="<?php echo count($_GET) ? '?' . http_build_query($get) : '?lang=th'; ?>">
<img src="../images/th_th.gif" alt="Thai (ภาษาไทย)" title="Thai (ภาษาไทย)">
</a>
</li>
<li dir="ltr">
<?php
$get['lang'] = 'en';
?>
<a href="<?php echo count($_GET) ? '?' . http_build_query($get) : '?lang=en'; ?>">
<img src="../images/en.gif" alt="English (UK)" title="English (UK)">
</a>
</li>
</ul>
ได้แล้วค่ะ ขอบคุณค่ะ
-
-
- 1 ตอบกลับ
- 949 แสดง
-
โพสต์ล่าสุด โดย M030
16/12/2015 4:25 pm
-
-
- 2 ตอบกลับ
- 2961 แสดง
-
โพสต์ล่าสุด โดย pprn
30/08/2018 11:35 am
-
-
- 2 ตอบกลับ
- 841 แสดง
-
โพสต์ล่าสุด โดย hayatee
14/06/2021 12:49 pm
-
-
- 1 ตอบกลับ
- 1710 แสดง
-
โพสต์ล่าสุด โดย thatsawan
08/08/2018 4:54 pm
-
-
- 1 ตอบกลับ
- 1121 แสดง
-
โพสต์ล่าสุด โดย thatsawan
03/12/2014 11:15 am
-
-
- 2 ตอบกลับ
- 1194 แสดง
-
โพสต์ล่าสุด โดย jirawoot
15/07/2019 7:50 pm
-
-
- 1 ตอบกลับ
- 344 แสดง
-
โพสต์ล่าสุด โดย mindphp
02/08/2022 1:17 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 145