Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 上载时无法检索表单数据_Javascript_Jquery_Uploadify - Fatal编程技术网

Javascript 上载时无法检索表单数据

Javascript 上载时无法检索表单数据,javascript,jquery,uploadify,Javascript,Jquery,Uploadify,我已经尝试了几种方法来实现这一点,但我无法让它工作 我在表单上有一个选择菜单,它由另一个表中的查询填充,这是用来链接categories表和galery的,所以我有两个选择,一个是静态的,另一个是dinamic 当我处理上传时,只有图片的名称保存在数据库中 你们能帮我解决这件事吗 这是JS的代码 <script type="text/javascript" langauge="javascript"> $( document ).ready(

我已经尝试了几种方法来实现这一点,但我无法让它工作

我在表单上有一个选择菜单,它由另一个表中的查询填充,这是用来链接categories表和galery的,所以我有两个选择,一个是静态的,另一个是dinamic

当我处理上传时,只有图片的名称保存在数据库中

你们能帮我解决这件事吗

这是JS的代码

<script type="text/javascript" langauge="javascript">
                    $( document ).ready( function(){
                            $( '#file_upload' ).uploadify({
                                    'uploader'              : 'uploadfyit1/uploadify.swf',
                                    'script'                : 'uploadfyit1/uploadify.php',
                                    'cancelimg'             : 'uploadfyit1/cancel.png',
                                    'folder'                : 'uploads',
                'debug'                 : false,
                                    'multi'                 : true,
                                    'auto'                  : false,
                'queueSizeLimit': 5, //Para enviar solo un archivo 
    'onQueueFull': function(event, queueSizeLimit) {
        alert("Nao pode mais enviar arquivos! Somente pode enviar" + queueSizeLimit + " por vez.");
        return false;
    },
    'onComplete': function(event, ID, fileObj, response, data) {
        // you can use here jQuery AJAX method to send info at server-side.
$("#fileUpload").uploadifySettings('scriptData', {'galeria' : $('#galeria').val(), 'regiao' : $('#regiao').val()});
        }
    });   
});
</script> 
发生的是galeria和regiao都是空的

if (!empty($_FILES)) {
$img        = $_FILES['Filedata']['name'];
$ext        = substr($img, -4);
$img        = md5($img).date("dmYHis").$ext;
$tempFile   = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
$targetFile =  str_replace('//','/',$targetPath) . $img;

    $galeria = $_REQUEST['galeria'];
    $regiao = $_REQUEST['regiao'];

    $adicionar = mysql_query("INSERT INTO imagens (img_cat_id, img_foto, img_regiao) VALUES('$galeria','$img','$regiao')");

    move_uploaded_file($tempFile,$targetFile);
    echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile);
}