สอบถามทำยืนยันลบแบบ phpbb

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

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

ภาพประจำตัวสมาชิก
Thanapoom1514
PHP VIP Members
PHP VIP Members
โพสต์: 4329
ลงทะเบียนเมื่อ: 04/07/2022 9:46 am

สอบถามทำยืนยันลบแบบ phpbb

โพสต์ที่ยังไม่ได้อ่าน โดย Thanapoom1514 »

สอบถามทำยืนยันลบแบบ phpbb ต้องเขียนยังไงหรอครับ พอมีตัวอย่างให้ผมดูด้วยได้มั้ยครับ
:gfb:
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอบถามทำยืนยันลบแบบ phpbb

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลองดูตัวอย่างจะในพวกหน้าการทำงาน ของ admin
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
Thanapoom1514
PHP VIP Members
PHP VIP Members
โพสต์: 4329
ลงทะเบียนเมื่อ: 04/07/2022 9:46 am

Re: สอบถามทำยืนยันลบแบบ phpbb

โพสต์ที่ยังไม่ได้อ่าน โดย Thanapoom1514 »

mindphp เขียน: 08/09/2022 2:45 pm ลองดูตัวอย่างจะในพวกหน้าการทำงาน ของ admin
ในตัวเว็บบอร์ด phpbb ใช่ไหมครับ
:gfb:
ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 16184
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

Re: สอบถามทำยืนยันลบแบบ phpbb

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

ถ้ามีหน้าเลือกยืนยันก่อนจะใช้หน้า confirm ของ phpbb ได้คล้ายๆ กับลบโพสต์หรือลบ pm

โค้ด: เลือกทั้งหมด

if($action == 'delete'){
    if (confirm_box(true))
		{   //หน้ายืนยัน กดตกลงจะเข้าหน้านี้
			$meta_info = append_sid(generate_board_url() . '/example.php'); //ลิงค์ที่กดไปหน้าถัดไป
			$message = $user->lang['MESSAGE_DELETED']; 

			meta_refresh(3, $meta_info); // ถ้าไม่กดลิงค์ระบบจะไปหน้าที่เราใส่ลิงค์ภายใน 3 วิ
			$message .= '<br /><br />' . sprintf($user->lang['RETURN_FOLDER'], '<a href="' . $meta_info . '">', '</a>'); //ข้อความตรงลิงค์
			trigger_error($message); 
			
		}else{ //กดปุ่มจะเข้าที่หน้ายืนยันนี้ก่อน
		
                         $s_hidden_fields = array(
				'action'	=> 'delete' //ใส่ค่า hidden ที่เราต้องใช้
				'id' => $id_save
			);

                confirm_box(false,$user->lang['MESSAGE_DELETED'], build_hidden_fields($s_hidden_fields)); //จะแสดงหน้ายืนยัน
                
                }
}
Selection_999(055).png
Selection_999(055).png (3.84 KiB) Viewed 488 times
ภาพประจำตัวสมาชิก
Thanapoom1514
PHP VIP Members
PHP VIP Members
โพสต์: 4329
ลงทะเบียนเมื่อ: 04/07/2022 9:46 am

Re: สอบถามทำยืนยันลบแบบ phpbb

โพสต์ที่ยังไม่ได้อ่าน โดย Thanapoom1514 »

ได้แล้วครับ

โค้ด: เลือกทั้งหมด

if (confirm_box(true))
		{   //หน้ายืนยัน กดตกลงจะเข้าหน้านี้
			$meta_info = append_sid(generate_board_url() . '/tools_planting.php?action=admin'); //ลิงค์ที่กดไปหน้าไป admin
			$message = $user->lang['WANT_TO_DELETE_DATA']; 
	//ลบข้อมูลพืช
            $sql_array = array(
                'id_plant' => $id_admin,
            );
            $sql_delete = 'DELETE  FROM ' . 'tools_plant_type' . ' 
            WHERE ' . $db->sql_build_array('SELECT', $sql_array);

            $result = $db->sql_query($sql_delete);
			meta_refresh(2.5, $meta_info); // ถ้าไม่กดลิงค์ระบบจะไปหน้าที่เราใส่ลิงค์ภายใน 2.5 วิ
			$message .= '<br /><br />' . sprintf($user->lang['DELETED_THE_INFORMATION'], '<a href="' . $meta_info . '">', '</a>'); //ข้อความตรงลิงค์
			trigger_error($message); 
           
			
		}else{ //กดปุ่มจะเข้าที่หน้ายืนยันนี้ก่อน
                $s_hidden_fields = array(
				'action'	=> 'delete_plant', //ใส่ค่า hidden ที่เราต้องใช้
				'id_admin' => $id_admin,
			);
            
                confirm_box(false,$user->lang['WANT_TO_DELETE_DATA'], build_hidden_fields($s_hidden_fields)); //จะแสดงหน้ายืนยัน
                
            }
:gfb:
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Bing [Bot] และบุคลทั่วไป 111