PHP - วิธีรับค่าฟิลด์จากฟอร์ม?

ปัญหา

ในฟอร์มฉันมีผลลัพธ์ฟิลด์แบบเลื่อนลงของแอปพลิเคชัน ฉันมีฟิลด์คำสั่งผสมที่สองซึ่งเนื้อหาจะขึ้นอยู่กับตัวเลือกที่ทำในช่องแรก

เนื่องจากไม่ได้รับค่าของเขตข้อมูลเริ่มต้น (โดยไม่ต้องส่งแบบฟอร์มเพื่อส่งเซิร์ฟเวอร์)

สารละลาย

สองโซลูชั่น:

  • 1 - คุณยอมรับว่าหน้าของคุณจะโหลดซ้ำจากนั้นคุณจะไม่ใช้จาวาสคริปต์ แต่ในรายการที่คุณใส่:

onChange = ส่ง () ใน

ใน your_page_php คุณตรวจสอบว่า $ _POST ['name_list1']! = "" ตั้งค่าฐานข้อมูลของคุณและโหลดรายการที่สอง

สำหรับค่าที่เลือกของรายการแรกของคุณคุณต้องใส่ทั้งหมด:

  • 2 - หากคุณไม่ต้องการให้หน้าโหลดซ้ำเมื่อคุณใช้ Javascript และ AJAX จะเรียกสคริปต์ PHP อื่นที่จะอ่านฐานข้อมูลและโหลดรายการลงในรายการ FCT สองรายการ

ค้นหาด้วย Google ใน "รายการที่เกี่ยวข้องกับ Ajax"

บันทึก

ขอบคุณ Alain42 สำหรับคำแนะนำนี้

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม