-1
save_photo.php问题的文件上传到服务器,并保存位置到MySQL数据库经
$upload_image=$_FILES[" myimage "][ "name" ];
$folder="assets/img/photos/";
move_uploaded_file($_FILES[" myimage "][" tmp_name "], "$folder".$_FILES[" myimage "][" name "]);
$query = $db->prepare("UPDATE profile SET photo = :photo WHERE username = :username;");
$query->bindValue(':photo', $folder.$upload_image);
$query->bindValue(':username', $username);
$query->execute();
the_form.php
<form method="POST" action="save_photo.php" enctype="multipart/form-data">
<input type="file" name="myimage" style="display:initial">
<input type="submit" name="submit_image" value="Upload">
</form>
error.log中返回绝对没有错误。当我点击提交时,它似乎发送到save_photo.php。但是,没有文件保存在服务器上,也没有任何位置添加到数据库。
我在想什么或做错了什么?
为什么你使用空白'[“myimage”]'来访问密钥?它应该是[给你](https://3v4l.org/9s9uX)_type 8 - 未定义的索引_...请参阅[如何获取PHP错误显示?](http://stackoverflow.com /问题/ 1053424 /怎么办-I-GET-PHP-错误到显示器) – FirstOne