未收到图片上传
Image upload not received
我得到 img_description
但我的 img_name
仍然是空的。
基本php代码
$msg = "";
if(isset($_POST['upload'])) {
$target = "images/".basename($_FILES['image']['name']); // get error here
$image = $_FILES['image']['name']; // get error here
$text = $_POST['text'];
$sql = "INSERT into images (img_name, img_description) values ('$image', '$text')";
$smt = $heidisql->prepare($sql);
$smt->execute();
if(move_uploaded_file($_FILES['image']['tmp_name'], $target)) { //error here
$msg = "Image upload sucessfully";
}else {
$msg = "Image failed to upload properly";
}
我的基本表格
<form method="POST" action="checkout.php" enctype="multipart/form-date">
<input type="hidden" name="size" value="1000000">
<div>
<input type="file" name="image">
</div>
<div>
<textarea name="text" cols="40" rows="4" placeholder="img text decription" ></textarea>
</div>
<div>
<input type="submit" name="upload" value="upload img">
</div>
</form>
Table: 图片,属性 -> img_id, img_name, img_description
Error: Undefined index: image
您的表单标记中的 enctype
有错字。
改变
multipart/form-date
至
multipart/form-data
你有一个写入错误 enctype="multipart/form-date" 使用 enctype="multipart/form-data" 代替。
我得到 img_description
但我的 img_name
仍然是空的。
基本php代码
$msg = "";
if(isset($_POST['upload'])) {
$target = "images/".basename($_FILES['image']['name']); // get error here
$image = $_FILES['image']['name']; // get error here
$text = $_POST['text'];
$sql = "INSERT into images (img_name, img_description) values ('$image', '$text')";
$smt = $heidisql->prepare($sql);
$smt->execute();
if(move_uploaded_file($_FILES['image']['tmp_name'], $target)) { //error here
$msg = "Image upload sucessfully";
}else {
$msg = "Image failed to upload properly";
}
我的基本表格
<form method="POST" action="checkout.php" enctype="multipart/form-date">
<input type="hidden" name="size" value="1000000">
<div>
<input type="file" name="image">
</div>
<div>
<textarea name="text" cols="40" rows="4" placeholder="img text decription" ></textarea>
</div>
<div>
<input type="submit" name="upload" value="upload img">
</div>
</form>
Table: 图片,属性 -> img_id, img_name, img_description
Error: Undefined index: image
您的表单标记中的 enctype
有错字。
改变
multipart/form-date
至
multipart/form-data
你有一个写入错误 enctype="multipart/form-date" 使用 enctype="multipart/form-data" 代替。