รายละเอียดของการตอบ ::
ปกติถ้าเขียนฟอร์มมันจะมีปุ่ม submit ใช่มั้ยครับที่จะเป็นตัว trigger เพื่อให้ฟอร์ม post ค่า
แต่ผมมี element select 2 อัน สมุติว่าชื่อ a กับ b
ผมใส่ attribute onchange="form.post()" ให้ช่อง a เป็นตัว submit
เวลาช่อง a เกิดการเปลี่ยนแปลงมันเกิดเหตุการใน if($_POST['b']) { ... } เฉยเลยครับ
ขนาดผมลบ attribute onchange ของ ช่อง b ออกไปแล้วก็ยังเป็น
สงสัยสาเหตุคือเวลาช่อง a เปลี่ยนรายการ แล้วรายการในช่อง b เปลี่ยนด้วย มันเลยทำให้ event onchange ทำงานหรือเปล่าผมก็ไม่แน่ใจ
ตอนนี้ผมแก้ไขด้วยการใส่ปุ่ม submit ไปก่อน