我很难将doc文件与其他数据一起插入db。
这是我的所有代码: jQuery:new_req.php
passdata = "<passdata><fdata>" +
"<jobtitle>" + jobtitle + "</jobtitle>" +
"<action>" + "add_new_req" + "</action>" +
"</fdata></passdata>";
$.ajax({
type:"POST",
url:"model_req.php",
data:"data=" + encodeURIComponent(passdata),
success: function(data,textStatus,jqXHR){
if(data.indexOf("ERROR")>=0){
alert(data);
}
},
error: function(jqXHR,textStatus,errorThrown){
alert("some error occured->" + jqXHR.responseJSON);
}
})
HTML:
<form name="inputform" id="inputform" class="form-horizontal col-md-12" method="post"
style="height: 550px; width: 900px" enctype="multipart/form-data">
<label class="control-label col-sm-2" for="pwd">Attachment</label>
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<div class="col-sm-3">
<input name="userfile" type="file" id="userfile" >
</div>
同一页面上的html和Jquery代码,即new_req.php
model_req.php文件:
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
这里我得到了userfile undefined,我试过
if(isset[$_FILES['userfile']['name']])
但仍然有错误。
该怎么办?我如何设置同时插入带文件附件的数据? 帮助