สอบถามดึงค่ารูปภาพมาทำ save ใน controller ด้วย Ajax [phpBB]

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x รวมถึง Joomla 4 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0, OpenERP, Odoo และ รายละเอียดของ server OS, php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 16015
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

สอบถามดึงค่ารูปภาพมาทำ save ใน controller ด้วย Ajax [phpBB]

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

ทำ save ด้วย ajax จะดึงรูปไปบันทึกที่ฝั่ง controller แต่ขึ้น error แบบนี้นะคะ จะต้องแก้ไขอย่างไรค่ะ

โค้ด: เลือกทั้งหมด

<b>[phpBB Debug] PHP Notice</b>: in file <b>[ROOT]/ext/extension/m_member/controller/main.php</b> on line <b>40</b>: <b>Undefined index: name</b><br />
ที่ตัว Ajax

โค้ด: เลือกทั้งหมด

<script>
        $("#submit_regis").click(function(e){  
            e.preventDefault();              
                let getFileupload = $('#file-upload')[0].files;
               
                postObj = {                   
                    fileupload : getFileupload,
                   
                }
   
                $.ajax({
                    type: 'POST',
                    url:'{U_POST_SAVE}',
                    data:postObj,
                    enctype: 'multipart/form-data',
                    contentType: false,
                    processData: false,
                    success: function(data2){
                        if(data2.error_validation != ""){
                             $('#failed').show();
                             $("#response_regis").html("");
                             $("#response_regis").append(data2.error_validation);
                        }else if(data2.save_success != ""){
                               window.location.href = '{U_INDEX}?action=success';
                        }

                    },
                    error: function(data2){
                        console.log("error");
                    }
                })
                return false;    
            
        });
    });
</script>
ที่ไฟล์ regis.php

โค้ด: เลือกทั้งหมด

function base($action = '') {
        global $config,$user;
        include_once($this->phpbb_root_path . 'includes/functions_user.' . $this->php_ext);
       
        
        $upload_file = $this->request->file('fileupload');
        print_r($upload_file['name']);exit();//error ของบรรทัดนี้
}
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 50