我建立了像gumtree(uni项目)这样的网站。我正在实现使用户能够编辑其列出的项目的功能。我在图像部分遇到了麻烦。如果用户在更新其他行时不希望更改图像,则运行功能将使用随机数覆盖图像。我已经附上了代码的图片。
我希望用户每次按下更新按钮时都能够更新产品名称和价格等信息,而不会被随机数覆盖。
if(isset($_FILES['uploadimg']['name'])){
$ran = rand(0,1000000);
$filename = $_FILES['uploadimg']['name'];
$filename = $ran.$filename;
$filetmp = $_FILES['uploadimg']['tmp_name'];
$filetype = $_FILES['uploadimg']['type'];
move_uploaded_file($filetmp, "../dbimages/".$filename);
$updateimg = "UPDATE elmtree SET path='$filename' WHERE itemid='$id'";
$imageupdate = $conn -> query($updateimg);
}