Page 1 of 1

สอบถาม: ตัวแปร 2 ตัวนี้คืออะไรเจอในตอนทำ ลบข้อมูลเเบบ checkbox

Posted: 10/12/2014 11:48 pm
by thatsawan

Code: Select all

$deletemark     = $request->variable('del_marked', false, false, \phpbb\request\request_interface::POST);
        $deleteall    = $request->variable('delall', false, false, \phpbb\request\request_interface::POST); 

Re: สอบถาม: ตัวแปร 2 ตัวนี้คืออะไรเจอในตอนทำ ลบข้อมูลเเบบ checkbox

Posted: 11/12/2014 10:36 am
by mindphp
ลอง view source ดูครับ มาจากใน ฟอร์ม

Re: สอบถาม: ตัวแปร 2 ตัวนี้คืออะไรเจอในตอนทำ ลบข้อมูลเเบบ checkbox

Posted: 11/12/2014 2:33 pm
by thatsawan
หนูงง
รู้เเต่ว่าถ้า print_r($request);
ในหน้าฟอร์มเราคลิกที่ deleteall
จะได้
phpbb\request\request Object
(
[super_globals:protected] => Array
(
[0] => _POST
[1] => _GET
[2] => _REQUEST
[3] => _COOKIE
[4] => _SERVER
[5] => _FILES
)

[original_request:protected] => Array
(
)

[super_globals_disabled:protected] => 1
[input:protected] => Array
(
[0] => Array
(
=>
[action] => Array
(
[del_all] => Delete all
)

)

เเต่ถ้าหนู deletemark

[super_globals_disabled:protected] => 1
[input:protected] => Array
(
[0] => Array
(
[search] =>
[mark] => Array
(
[0] => 16
[1] => 15

)

[action] => Array
(
[del_marked] => Delete marked
)

)

Re: สอบถาม: ตัวแปร 2 ตัวนี้คืออะไรเจอในตอนทำ ลบข้อมูลเเบบ checkbox

Posted: 11/12/2014 2:36 pm
by thatsawan
เเต่จะรับจากปุ่มเเบบนี้ มันไม่มีค่า ว่างเปล่าโบ๋เบ๋

Code: Select all

        $deletemark     = $request->variable('del_marked', false, false, \phpbb\request\request_interface::POST);
        $deleteall    =   $request->variable('action[delall]', false, false, \phpbb\request\request_interface::POST); 

Code: Select all

<fieldset class="quick">
		<input class="button2" type="submit" name="delall" value="{L_DELETE_ALL}" />&nbsp;
		<input class="button2" type="submit" name="delmarked" value="{L_DELETE_MARKED}" /><br />
		<p class="small"><a href="#" onclick="marklist('search', 'mark', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('list', 'mark', false); return false;">{L_UNMARK_ALL}</a></p>
	</fieldset>

Re: สอบถาม: ตัวแปร 2 ตัวนี้คืออะไรเจอในตอนทำ ลบข้อมูลเเบบ checkbox

Posted: 11/12/2014 2:59 pm
by mindphp
เช็คว่าใน form มี input filed del_marked หรือยัง