加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

在php中上传文件时未定义的变量

发布时间:2020-05-25 08:51:17 所属栏目:PHP 来源:互联网
导读:我想在我的数据库中存储2个图像.当我上传2张图片时,两者都成功存储,但在尝试上传单张图片时,则为未上传的图片提供未定义的错误.哪里我错了? 我的代码是: label for=certificateUpload Scaned Document:/label input type=file id=uploadImage name=image /

我想在我的数据库中存储2个图像.当我上传2张图片时,两者都成功存储,但在尝试上传单张图片时,则为未上传的图片提供未定义的错误.哪里我错了?

我的代码是:

<label for="certificate">Upload Scaned Document:</label>
         <input type="file" id="uploadImage" name="image" />
         <label for="certificate">Upload Scaned QR Code</label>
         <input type="file" name="QRimage" id="File2" />

和PHP代码是

if((!empty($_FILES["image"])) && ($_FILES['image']['error'] == 0))   {
    $imageName = mysql_real_escape_string($_FILES["image"]["name"]);
    $imageData = mysql_real_escape_string(file_get_contents($_FILES["image"]["tmp_name"]));
    $imageType = mysql_real_escape_string($_FILES["image"]["type"]);

}
if((!empty($_FILES["QRimage"])) && ($_FILES['QRimage']['error'] == 0)) {
    $QRimageName = mysql_real_escape_string($_FILES["QRimage"]["name"]);
    $QRimageData = mysql_real_escape_string(file_get_contents($_FILES["QRimage"]["tmp_name"])); 
}
试试这个
$imageName = "";
$imageData = "";
$QRimageName = "";
$QRimageData = "";
if(!empty($_FILES["image"]["name"])){ 
 $imageName = mysql_real_escape_string($_FILES["image"]["name"]);
 $imageData = mysql_real_escape_string(file_get_contents($_FILES["image"]["tmp_name"]));
 }
 if(!empty($_FILES["QRimage"]["name"])){
 $QRimageName = mysql_real_escape_string($_FILES["QRimage"]["name"]);
  $QRimageData = mysql_real_escape_string(file_get_contents($_FILES["QRimage"]["tmp_name"]));
     }

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读