0

画像を mysql にアップロードしようとしています。このコードを試してみると、フォルダー名のみを挿入できたように見えますが、mysql テーブルに画像ファイル名がありません。何が問題だったのか分かりますか?

if ($_POST['submit'])
{
//get file attribute
$name = $_FILES['myfile']['name'];
$tmp_name = $_FILES['myfile']['tmp_name'];


//start upload process
    $location = "avatars/".$name;
    move_uploaded_file($tmp_name,$location);
    $query = mysql_query("UPDATE users SET imagelocation='$location' WHERE username='$username'");
    }


//image form

    <form action='upload.php' method='POST' enctype='multipart/form-data'>
 File: <input type='file' name='myfile'> <input type='submit' name='submit' value='Upload!'>
</form>

これからの結果:mysqlテーブルにpicture.jpgなどをアップロードしようとすると、「avatars/picture.jpg」ではなく、列に「avatars /」しか表示されませんでした

4

0 に答える 0