タイトルが少し曖昧に聞こえたらごめんなさい。
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]:165行目のC:\ xampp \ htdocs \ cab \update.phpの「C:\ xampp \ tmp\phpB232.tmp」を「」に移動できません
ファイルがアップロードされませんでした。手動アップロードをお試しください。
私が見ることができるそれを回避する唯一の他の方法は、画像を更新するのではなく、更新するための別のファイルを用意することです。
どんな助けでも大歓迎であり、非常にありがたいです。
前もって感謝します