【发布时间】:2014-08-08 07:25:03
【问题描述】:
我正在使用 Jquery EasyUI,但我在处理这段代码时遇到了问题。我有一个将文件输入到 DB 的表单,并且该表单有一个 input type = file 我想允许一个附件。但是,提交表单时,$_FILES 对象在 DB 和声明的路径中没有任何内容。
希望有人能帮我解决这个问题代码。 谢谢
这是我的收听代码:
<form id="form" method="post" enctype="multipart/form-data">
<input type="file" name="file_att" id="file_att" size = "30px;" class="easyui-validatebox" required="true"/>
</form>
这是我在提交表单时运行表单的代码:
<?php
include "../inc/inc.koneksi.php";
$file_att=$_FILES["file_att"]["name"];
$target="file_att/$file_att";
$temp=$_FILES["file_att"]["tmp_name"];
$query=mysql_query("INSERT INTO t_director(id_direc,file_att) VALUES ('NULL','$file_att')");
if(!empty($file_att)){
move_uploaded_file("$temp","$target");
echo "Success Attached";
}
else {echo "Failed";}
?>
【问题讨论】:
-
首先你应该放弃 mysql 命令以支持mysqli or PDO,因为 mysql 已被弃用。其次,上传文件而不设置大小限制对我来说是个坏主意。
-
显示你的 jQuery 代码。
标签: php jquery mysql forms jquery-easyui