0

I am trying to upload a image but i am unable to do it. Whenever i upload a image it says an undefined index. It says 'photo' is an undefined index. here is my form code.

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

and my php code

    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");
}

All the field is inserted to the database but the only the problem is photo doesn't move to the given directory.

And my folder descriptin is

And sorry for poor english

B. Desai
  • 16,414
  • 5
  • 26
  • 47
Nishan Dhungana
  • 831
  • 3
  • 11
  • 30

0 Answers0