为什么文件上传会出现未定义的索引错误?

时间:2018-10-18 03:51:17

标签: php

im使用以下内容通过html表单上传图像:

html:

<div class="form-group">
    <label for="image">Image:</label>
    <input type="file" name="image" id="image" class="form-control">
</div>

php:

$folder='images/';
$image_name=$_FILES['image']['name'];
move_uploaded_file($_FILES['image']['tmp_name'], $folder.$_FILES['image']['name']);

我得到的错误是:

注意:未定义索引:第17行的C:\ xampp \ htdocs \ efarm \ admin \ index.php中的图片

注意:未定义索引:第17行的C:\ xampp \ htdocs \ efarm \ admin \ index.php中的图片

我在那里想念什么?

编辑 这是cmplete形式,其中不必要的字段已折叠:

    <form action="index.php" method="POST">
                <div class="form-group">
                    <label for="name">Name:</label>
                    <input type="text" name="name" id="nme" class="form-control">
                </div>
                <div class="form-group">
                    <label for="cat">category:</label>
                    <input type="text" name="cat" id="cat" class="form-control">
                </div>
                <div class="form-group">
                    <label for="unit">unit:</label>
                    <input type="text" name="unit" id="unit" class="form-control">
                </div>
                <div class="form-group">
                    <label for="price">Unit price:</label>
                    <input type="text" name="price" id="price" class="form-control">
                </div>
                <div class="form-group">
                    <label for="Quantity">Quantity:</label>
                    <input type="text" name="quantity" id="Quantity" class="form-control">
                </div>
                <div class="form-group">
                    <label for="image">Image:</label>
                    <input type="file" name="image" id="image" class="form-control">
                </div>
                <div class="form-group">
                    <label for="desc">Description:</label>
                    <textarea name="desc" id="desc" class="form-control" cols="5"></textarea>
                </div>
                <button class="btn btn-primary" type="submit" name="submit_stock">Submit</button>
            </form>

1 个答案:

答案 0 :(得分:0)

请使用

if(isset($_POST["submit"]))
{
         your code
}