【发布时间】:2013-04-13 16:34:09
【问题描述】:
// Check his status.
if (!empty($_SESSION[username]))
{
echo "Hi, <b>$_SESSION[username]</b>.";
if ($_POST['submit'])
{
//get file attributes
$name = $_FILES['myfile']['name'];
$tmp_name = $_FILES['myfile']['tmp_name'];
if ($name)
{
//start upload process
$location = "avatars/$name";
move_uploaded_file($tmp_name,$location);
$query = mysql_query("UPDATE members SET imagelocation='$location' WHERE username='$username'");
die("Your image has been uploaded! <a href='dashboard.php'>Back</a>");
}
else
die("Please select file");
}
echo "upload your image:
<form action='profile.php' method='POST' enctype='multipart/formdata'>
File: <input type='file' name='myfile'> <input type='submit' name='Submit' value='Upload'></form>";
}
它显示的用户名很好,我在数据库中有正确的表和列,但是当你点击上传时它什么也没做?
您可以通过以用户名登录自己查看:测试密码:测试网址:learning.iamdanbarrett.com
【问题讨论】:
-
定义“什么都不做”。
-
嗨,蒂姆,它无法将图像加载到数据库中,并且确认消息不显示
-
挣扎确实很好地描述了你的感受,但不是编程问题。尝试通过排除故障排除工作部分来隔离问题,然后询问您想了解的具体编程问题。尽量避免提出听起来像是在猜测的问题,并避免邀请其他人猜测您的代码做什么或不做什么。因此,我投票决定将您的问题作为“不是一个真正的问题”来结束,希望您能够永久编辑它。
-
等一下,先生,我还没有展开这场关于让人们为我做这件事的 fopr 辩论,我已经问了一个诚实的问题,为什么这没有将数据发送到我的数据库以及我错过了吗?这不是一个提供指导和帮助的网站吗?