Php 图像未上载(未找到输入名称)

Php 图像未上载(未找到输入名称),php,image,blob,Php,Image,Blob,我有一个图像上传代码使用BLOB。 我得到了这个错误 Undefined index: image in C:\wamp\www\sj\ad_posted.php on line 19 HTML: PS:这个代码在我的另一个站点上正常工作。我复制了相同的代码,没有对我的新项目进行任何更改,我得到了这个错误!然而,我确实看到了它显示的错误中的任何问题。根据您的编辑 好了,您的表单中缺少了enctype=“multipart/form data” 在处理文件时,它是必需的 参考资料: 我们看

我有一个图像上传代码使用BLOB。 我得到了这个错误

Undefined index: image in C:\wamp\www\sj\ad_posted.php on line 19
HTML:

PS:这个代码在我的另一个站点上正常工作。我复制了相同的代码,没有对我的新项目进行任何更改,我得到了这个错误!然而,我确实看到了它显示的错误中的任何问题。

根据您的编辑

好了,您的表单中缺少了
enctype=“multipart/form data”

在处理文件时,它是必需的

参考资料:


我们看到了
,但是没有
@HawasKaPujaari可能会采取行动,因为OP得到PHP错误,他一定是redirected@HawasKaPujaari“猜谜”在玩“猜字谜”时很有趣,当然。@AlanMachado可能吧。我是一个“发布代码,我会字面上理解为”善良的人;-)@HawasKaPujaari@ThesK hehe,看到了吗?它得到了回报;-)干杯,不客气。@HawasKaPujaari这是我第一次受过教育的猜测,哈哈,这是我对OP的第一次评论;-)“我们看到了,但没有@Fred ii-哈,见到你总是很高兴高兴,凯?)@HawasKaPujaari同样如此;-)
    <form action="ad_posted.php" method="post">
<table width="700" border="0" cellspacing="10">
  <tr>
    <td>COMPANY NAME:</td>
    <td align="justify"><input name="ad_name" type="text" size="40" maxlength="25" /></td>
  </tr>
    <tr>
    <td>LOCATION:</td>    
    <td align="justify"><input name="ad_location" type="text" size="40" maxlength="25" /></td>
</td>
  </tr>
    <tr>
    <td>CONTACT NO:</td>    
    <td align="justify"><input name="ad_contact" type="text" size="40" maxlength="25" /></td>
</td>
  </tr>
    <tr>
    <td>IMAGE:</td>
    <td><input name="image" type="file" style="height:30px;"/></td>
  </tr>
    <tr>
    <td colspan="2"><input type="submit" name="submit" value="Submit" /></td>
  </tr>
</table>
</form>
$file = $_FILES['image']['tmp_name'];

if(!isset($file))
{
    echo "Please select an image";
}

else 
{ 
    $image = addslashes(file_get_contents($_FILES['image']['tmp_name']));   
    $image_name = addslashes($_FILES['image']['name']);
    $image_size = getimagesize($_FILES['image']['tmp_name']);
    if($image_size == FALSE)
    echo "Thats not image";

    else 
    {
        $sql = "Insert into advertisement (ad_name,ad_location,ad_contact,ad_category,ad_image) values  ('$name','$location','$contact',$category,'$image')";
        $result = mysqli_query($conn,$sql) or mysqli_error($conn);
    }
}