我有一个添加图像表单并更新图像表单。我上传图片的代码工作成功。但现在我想要检索并显示图像,并且还希望以更新形式提供更新选项。如何以更新形式实现这两个方面,即如果用户需要更新图像,更新图像或者用户不想更新,请保留相同的图像。
Html code:
<input type="hidden" name="id" value="<?php echo $row['id']; ?>">
<tr><td>Image:</td><td> <input type="file" name="image" value="<?php echo $row['image']; ?>" required></td></tr>
php code:
if(isset($_POST['edit']))
{
$image=$_FILES['image']['name'];
$target="images/".basename($image);
include("dbConnect.php");
$query="update image_table set image='$image' where id='$id'";
$edit=mysqli_query($conn,$query);
move_uploaded_file($_FILES['image']['tmp_name'],$target);
}
提前谢谢你。
答案 0 :(得分:-1)
<img src="yourdomain/image_storage_location/<?php echo $imagename; ?>">
在上传时保存,从数据库中检索图像名称。
使用if条件,用户使用新图像更新图像或将其保留原样
if($_FILES['file_input_type_name']){
code for replace the old image
}else{
$filenameToUploadToDatabase=$imagename;//Imagename you queried to view the image
}