私はカスタムcmsに取り組んでいますが、ユーザーが特定の行に関連付けられたサムネイルを更新できるフォームを作成するのに問題があります。最初のアップロードを実行できる別のページがあり、すべてが完全に機能しますが、何らかの理由で、コードをコピーして更新ページに直接貼り付けた後でも、phpは次の2行のエラーを返します。
move_uploaded_file($_FILES['thumbnail']['tmp_name'], "images/" . $_FILES['thumbnail']['name']);
$thumbnail_location = 'images/'. $_FILES['thumbnail']['name'];
このページにつながるページには、アップロード入力の名前が「サムネイル」である通常のフォームが含まれています。問題ではないようですが、関連するコードをもう少し示します。
move_uploaded_file($_FILES['thumbnail']['tmp_name'], "images/" . $_FILES['thumbnail']['name']);
$thumbnail_location = 'images/'. $_FILES['thumbnail']['name'];
$id = $_GET['id'];
$workset = mysql_query('SELECT * FROM work WHERE id='.$id.' LIMIT 1', $connection);
while ($work = mysql_fetch_array($workset)) {
mysql_query('UPDATE work SET thumbnail="'.$thumbnail_location.'" WHERE id='.$id.'');
}