- ผมต้องการที่จะเทียบค่า Array 2 ชุด โดยชุดที่ 1 จะเก็บค่าของโพสต์ จากตารางที่ 1 ชุดที่ 2 จะเก็บค่าของโพสต์ จากตารางที่ 2 แล้วสร้างเงือนไข หา ข้อมูลที่มี post_id เดียวกัน เพื่อดึงข้อมูลที่เกี่ยวข้องของ post_id เดียวกันทั้ง 2 ตาราง มาใช้งาน
- แต่ปัญหาที่พบก็คือ ในชุดข้อมูลที่ 1 นั้นมีมากว่า ชุดข้อมูลที่ 2 และชุดข้อมูลที่ 1 ที่ไม่ซ่ำกับ ชุดข้อมูลที่ 2 ด้วย นั้นจะเกิดปัญหาจากการ Debug ดังนี้
โค้ด: เลือกทั้งหมด
[phpBB Debug] PHP Notice: in file [ROOT]/ext/mindphp/m_anonymous/event/listener.php on line 282: Undefined offset: 101
[phpBB Debug] PHP Notice: in file [ROOT]/ext/mindphp/m_anonymous/event/listener.php on line 282: Undefined offset: 102
โดยโคดที่เป็นเป็นหาก็คือ
โค้ด: เลือกทั้งหมด
if ($event['post_row']['POST_ID'] == $anonymous_data[$post_row['POST_ID']]['post_id']) {
if ($moderator_permissions_forum == 1) {
$poster_name = $anonymous_data[$post_row['POST_ID']]['anonymous_code'] . '(' . $event['post_row']['POST_AUTHOR_FULL'] . ')';
} else {
$poster_name = $anonymous_data[$post_row['POST_ID']]['anonymous_code'];
}
$post_row['POST_AUTHOR_FULL'] = ($poster_name) ? $poster_name : $event['post_row']['POST_AUTHOR_FULL'];
}
จึงอยากทราบว่าควรจะปรับแก้ไขอย่างไรครับ
- ผมต้องการที่จะเทียบค่า Array 2 ชุด โดยชุดที่ 1 จะเก็บค่าของโพสต์ จากตารางที่ 1 ชุดที่ 2 จะเก็บค่าของโพสต์ จากตารางที่ 2 แล้วสร้างเงือนไข หา ข้อมูลที่มี post_id เดียวกัน เพื่อดึงข้อมูลที่เกี่ยวข้องของ post_id เดียวกันทั้ง 2 ตาราง มาใช้งาน
- แต่ปัญหาที่พบก็คือ ในชุดข้อมูลที่ 1 นั้นมีมากว่า ชุดข้อมูลที่ 2 และชุดข้อมูลที่ 1 ที่ไม่ซ่ำกับ ชุดข้อมูลที่ 2 ด้วย นั้นจะเกิดปัญหาจากการ Debug ดังนี้
[code][phpBB Debug] PHP Notice: in file [ROOT]/ext/mindphp/m_anonymous/event/listener.php on line 282: Undefined offset: 101
[phpBB Debug] PHP Notice: in file [ROOT]/ext/mindphp/m_anonymous/event/listener.php on line 282: Undefined offset: 102 [/code]
โดยโคดที่เป็นเป็นหาก็คือ
[code]
if ($event['post_row']['POST_ID'] == $anonymous_data[$post_row['POST_ID']]['post_id']) {
if ($moderator_permissions_forum == 1) {
$poster_name = $anonymous_data[$post_row['POST_ID']]['anonymous_code'] . '(' . $event['post_row']['POST_AUTHOR_FULL'] . ')';
} else {
$poster_name = $anonymous_data[$post_row['POST_ID']]['anonymous_code'];
}
$post_row['POST_AUTHOR_FULL'] = ($poster_name) ? $poster_name : $event['post_row']['POST_AUTHOR_FULL'];
}
[/code]
จึงอยากทราบว่าควรจะปรับแก้ไขอย่างไรครับ