我一直在努力解决这个问题一段时间了,我似乎无法理解如何提出解决问题的办法。我正在尝试发送图像文件路径以及当前用户会话标识。出于某种原因,我不断收到错误消息,指出这两个POST变量是不明indexes.Here是代码:发送变量到MySQL数据库
if (move_uploaded_file($_FILES["image"]["tmp_name"], "Images Upload/" . $_FILES["image"]["name"])) {
$target= "Images Upload/".$_FILES["image"]["name"];
$target1= $_POST[$target];
$sessionid= $_SESSION['user_id'];
$sessionid1= $_POST[$sessionid];
$query= "insert into images (UserID, Image) values('{$target1}','{$sessionid}')";
if (mysql_query($query)) {
echo"<script>alert('Upload Successful!')</script>";
} else {
echo "this isn't working";
}
} else {
echo "this isn't working";
}
你为什么要在变量中加上{}?而你的错误意味着'$ _POST'变量不存在(未发送)。 – Shahar
我在YouTube上找到了一个视频,我已将它们带走 – psandhu