อยากทราบวิธีการแก้ไขปัญหา การส่งค่า ไป controller ของ phpbb ต้องกด 2 รอบ ถึงจะมีค่าที่ต้องการมาอสดง

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 5410
Joined: 19/09/2018 10:33 am

อยากทราบวิธีการแก้ไขปัญหา การส่งค่า ไป controller ของ phpbb ต้องกด 2 รอบ ถึงจะมีค่าที่ต้องการมาอสดง

Post by Ittichai_chupol »

ผมต้องการส่งค่า จาก listbox ไปยังใน controller ของ phpbb เพื่อจะเป็นการแบ่งกลุ่ม โดยจะเรียงว่า ทั้งหมด = 0 ERP = 1 PHP = 2 ผ่านตัวแปร group_id ตามรูป
Screenshot from 2019-08-23 15_21_07 (1).png
Screenshot from 2019-08-23 15_21_07 (1).png (24.85 KiB) Viewed 149 times

โดยใน controller จะมีตัวแปลสำรับรับค่า group_id เพื่อที่จะนำมาใช้งานต่อ ซึ่งนี้จะมีการส่งผ่านมาจาก routing

Code: Select all

$group = request_var('group_id', '0', true);

และนำไปสร้างเป็น URL สำหรับส่งค่ากลัยบมายัง controller

Code: Select all

'ACTIONSEARCH' => $this->helper->route('m_dictionary_controller', array(
'action' => 'search',
'group' => $group,
'word' => $word,
)),
แต่ปัญหาที่เจอคือ เมื่อมีการเลือก group_id แล้วกดค้นหา ในรอบแรกจะไม่มีค่า group_id ที่เลือกส่งมาด้วย แต่จะมีเมื่อกดในรอบที่สอง
- จึงอย่างทราบว่าควรจะปรับแก้ไขอย่างไรึครับ
ขอให้วันนี้เป็นวันที่ดี
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: Google [Bot] and 22 guests