คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
อ่า ผมแก้โดยการเอา php ไปไว้หน้า html ครับ ตอนแรกเข้าใจว่าเกิดจาก session เหมือนกันครับ
แต่พอมารีวิวโค้ดแล้ว ตัว html โดนโหลดก่อน php ดังนั้นค่า ตัวแปรที่ต้องการจะเกิดขึ้นหลังโหลด
php แล้วครับ เลยเหมือนไม่ส่งค่าหรือได้ ค่าจาก session เก่า
ขอบคุณมากครับที่ช่วยตอบเลยทำให้คิดออกครับ
แต่พอมารีวิวโค้ดแล้ว ตัว html โดนโหลดก่อน php ดังนั้นค่า ตัวแปรที่ต้องการจะเกิดขึ้นหลังโหลด
php แล้วครับ เลยเหมือนไม่ส่งค่าหรือได้ ค่าจาก session เก่า
ขอบคุณมากครับที่ช่วยตอบเลยทำให้คิดออกครับ
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
จะส่งค่าจาก php ที่รันหลัง html ไปที่ html อย่างไรครับ ?
โค้ดมีสองส่วนใหญ่ ๆ
HTML กับ php
html ใช้รับค่าลิงค์ที่ redirect ไป ส่วน php ใช้เก็บค่าลงฐานข้อมูล
แต่ php ต้องส่งค่า id ที่ดึงมาจาก MySQL กลับไปยัง form html ที่รับค่าลิงค์ข้างบน
ตามโค้ดด้านล่างครับ แต่ติดตรงที่ทำยังไงจะส่งค่า id ไปได้ครับ ผมลองใช้ SESSION
ตอนแรกเหมือนจะได้ แต่พอลองปิด browser ใหม่ ค่า SESSION มันกลายเป็นไม่มีค่าซะงั้นครับ
ใครพอมีวิธีแก้ปัญหามั้ยครับ คิดไม่ออกจริง ๆ