对不起,如果标题听起来有点模糊。
Stackoverflow 在这里发布新手。
我有一个正在构建的地址簿,但遇到了一些问题。
我希望能够更新记录,如果更新表单中没有设置图像,则保留记录中已经记录的图像。如果图像字段已填充,则使用该图像更新记录并将其移动到目标位置。
这是我的 if 语句:
if (empty($photo))
{
$photo = $row['photo'];
}
else
{
$phmsg = "Photo $photo has been deleted and replaced";
unlink("".IMAGES."/$photo");
$afn = date('dmYHis');
$name_of_file = $_FILES['photo']['name'];
$photo=$afn.$name_of_file;
$target = "".FILE_UPLOAD."/";
$target = $target . basename($photo);
}
这是我尝试运行上传时遇到的错误:
警告:move_uploaded_file() [function.move-uploaded-file]:第 165 行 C:\xampp\htdocs\cab\update.php 中的文件名不能为空
警告:move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\tmp\phpB232.tmp' to '' in C:\xampp\htdocs\cab\update.php on line 165
文件未上传。请尝试手动上传。
我能看到的唯一其他方法是有一个单独的文件来更新而不是更新图片。
任何帮助都将受到欢迎并非常感谢。
提前致谢