私はこれが完成に非常に近いことを知っています。私の目的は、ユーザーがアップロードしている画像のサイズを 0.5 倍に変更することです。アップロードされた画像の幅と高さを返すことで達成し、それらの値を半分にすることができました。以下のコード:
//get image attributes
$target = "Images/";
$target = $target . basename($_FILES['myFile']['name']);
$thumbnailsize = 0.5;
//Get uploaded image width and height.
list($width, $height) = getimagesize($target);
//Half the current image in size.
$newWidth = $width * $thumbnailsize;
$newheight = $height * $thumbnailsize;
$new_target = imagecreatefromjpeg($target);
$image = imagecreate($newWidth, $newheight);
imagecopyresized($image, $new_target, 0, 0, 0, 0, $newWidth, $newheight, $width, $height);
$pic = $_FILES['myFile']['name'];
move_uploaded_file($_FILES['myFile']['tmp_name'], $target);
変数の使用と UPDATE SQL ステートメントに問題があると思います。以下を参照してください。
$tUser_SQLselect = "UPDATE User SET imageLocation='" . $pic . "' ";
$tUser_SQLselect .= "WHERE ID = '" . $userID . "' ";
アドバイスをいただければ幸いです。