-1

私は簡単なUIで作業しており、mysqlとphpに接続するaaファイルアップローダーを作成しています

ここに新しいデータを挿入するための私のコードがあります

<?php

$desc = $_REQUEST['resultDesc'];

//------------------ Check file for error message ----------------
if($_FILES["resultFile"]["error"] <= 0)
{   
//------------------ Check wether file exists -----------------
if (!(file_exists("results/" . $_FILES["resultFile"]["name"])))
{
   //----------- Upload File ----------------------------------
  move_uploaded_file($_FILES["resultFile"]["tmp_name"],
  "results/" . $_FILES["resultFile"]["name"]);

  include 'Connection.php';

//--------------- Todays Date ----------------------------
$today = date("Y-m-d");
$file = $_FILES["resultFile"]["name"];

$sql = "insert into results(id,date,description,filename)  
values(NULL,'$today','$desc','$file')";

$result = @mysql_query($sql);

if ($result)
{
echo json_encode(array('success'=>true));
} 
else 
{
echo json_encode(array('msg'=>'Some errors occured.'));
}

//--------------------- Close COnnection ------------------
mysql_close($connection);

}   
}

else
echo json_encode(array('msg'=>'Some errors occured.'));
?>

ユーザー側では、このコードを持っています

<div class="fitem">
<label>Description</label>
 <textarea name="resultDesc" style="width:300px;height:100px;resize:none" class="easyui-validatebox" required="true"></textarea>
 <label>Result File</label>
 <input type="file" name="resultFile" size = "30px;" class="easyui-validatebox" required="true">
 </div>

上記のコードは機能しません。よろしくお願いします。ファイルのアップロードは簡単な UI に含まれていないため、カスタムのものを作成しています。

4

2 に答える 2