การส่งตัวแปล $_FILE[" test"] ไปยัง ไฟล์ Confirm เพื่อท
การส่งตัวแปล $_FILE[" test"] ไปยัง ไฟล์ Confirm เพื่อทำการยืนยัน
ถ้า เราส่งตัวแปล $_FILE[" test"] จากไฟล์ test.php ไปยังไฟล์ Confirm.php เราจะพักตัวแปล $_FILE[" test"] ไว้ในไฟล์ Confirm.php แล้วจะให้ไฟล์ Confirm.php ส่งค่าที่ได้จาก $_FILE[" test"] เพื่อบันทึกลงฐานข้อมูล โดยที่เราจะไม่ทำการเลือกเท็กไฟล์ใหม่จะต้องทำอย่างไรครับ
คือ จากไฟล์ test.php ไปยังไฟล์ Confirm.php โดยให้ไฟล์ Confirm.phpทำการบันทึกเลย อะ ได้ครับ
แต่ให้พักเเล้วให้ ไฟล์ Confirm.php ส่งไปอีกทั ไม่รู่ว่าจะเก็บค่า $_FILE ให้คงไ้ก่อนเเล้วส่งไปอีกทีไม่รู้ทำไง ครับ
ถ้า $_FILES คงจะส่งต่อไม่ได้หรอกครับ เนื่องจากเมือ submit มันจะส่งไฟล์ไปยัง PHP เลย
คำแนะนำคือ ถ้าจำเป็น อาจต้องยอมอัปโหลดไปก่อน (ซึ่งเสียเวลา) แล้วเอา URL กลับมาเก็บไว้ พร้อมทั้งส่งต่อไปยังหน้าอื่นๆตามปกติ อาจยุ่งยากหน่อยนะครับ เพราะมันไม่ค่อยแกติเท่าไร
แต่ผมว่ามันยุ่งยากอย่างที่อาจารย์ว่านะครับ
ปกติแล้ว วิธีการส่งต่อโดยทั่วๆไป อาจทำได้โดยการสร้าง hidden filed เพื่อรองรับค่าต่างๆเก็บไว้ เพื่อส่งต่อ แต่มันคงใช้ไม่ได้กับ input ชนิดไฟล์ ครับ
หรืออาจบันทึกค่าที่เลือกบน session ก็ได้ครับ แต่มันก็ใช้กับ ไฟล์ ไม่ได้เหมือนกัน