未定义的索引:第21行C:wampwww etupdate.php中的image


Undefined index: image in C:wampwww etupdate.php on line 21

我遇到了一些奇怪的问题。这是我的文件上传剪辑的表格,我正试图通过它上传图像到我的服务器

<input type="file" name="image" id="image">

我得到了错误:

Undefined index: image in C:'wamp'www'netupdate.php on line 21

我的上传脚本如下

// file upload scrpt 
  $name= $_FILES['image']['name'];
  $tmp_name = $_FILES['image']['tmp_name']; 
  $type = $_FILES['image']['type']; 
  $size = $_FILES['image']['size'];
  $pathAndName = "file:///c:/wamp/www/upload/networking/".$name;
  $moveResult = move_uploaded_file($tmp_name, $pathAndName);

现在奇怪的是,除了图像之外,php脚本中的所有其他参数都被接受了,我正在将所有内容写入数据库,并给出一个成功消息,但只有这一部分出现了错误,更奇怪的是类似的脚本在其他mysql表中运行得很好,所以我想php_ini没有错。

您的<form>元素可能缺少enctype="multipart/form-data"

<form action="netupdate.php" method="post" enctype="multipart/form-data">

确保表单标签上有enctype="multipart/form-data"

<form id="xx" name="xxx" action="xxx.php" method="post" enctype="multipart/form-data">