注意:上传照片时未定义的索引

时间:2017-06-29 09:21:49

标签: php

我正在尝试上传图片,但我无法做到。每当我上传图片时,它都会显示未定义的索引。它说“照片”是一个未定义的索引。 这是我的表格代码。

<input type="file" name="photo" id="photo" required>

和我的PHP代码

    if (isset($_POST['save'])) {
    $photo = $_FILES['photo']['tmp_name']; //error occured on this line

    $add_photo = "insert into photo values(NULL, 1, '$photo')";
    $res1 = querySelect($add_photo);

    $target = "../../images/".basename($_FILES['photo']['tmp_name']);
    echo $target;
    if (!move_uploaded_file($_FILES['photo']['tmp_name'], $target)) {
        error_reporting(E_ALL);
    } else {
        echo "Successfull";
    };

    //header("location: ../view/home.php");
}

所有字段都插入到数据库中,但唯一的问题是照片没有移动到给定目录。

And my folder descriptin is

抱歉英语不好

0 个答案:

没有答案