如果有人能告诉我为什么我的代码出现语法错误,我将不胜感激:
if(isset($_POST['submit']))
{
$dbcon = mysqli_connect("localhost","user1","test1","tutorial");
$stored_file = $_FILES["file"]["name"];
$query="INSERT INTO store (filname, uppladdare, titel) VALUES
**Line 136->**('$_POST[**file**]$stored_file','$_POST[uppladdare]','$_POST[titel]')";
if(!mysqli_query($dbcon ,$query));
}
注意:未定义的索引:第136行的/ Applications / XAMPP / xamppfiles / htdocs / projekt webb / laddaupp.php中的文件
该功能正常,我存储了我想要的所有数据。但我仍然得到一个错误。 我总是可以通过使用reporting_error“修复”这个问题。但我更愿意从错误中吸取教训。
/感谢
编辑: 星星不是编码的一部分。只是为了显示错误发生的位置!
最终结果:
$ query =“INSERT INTO store(filname,uppladdare,titel) VALUES('$ stored_file','$ _ POST [uppladdare]','$ _ POST [titel]')“;
感谢你的答案!:)
答案 0 :(得分:0)
我认为您可以使用变量$stored_file
您刚刚存储文件名
$query="INSERT INTO store (filname, uppladdare, titel)
VALUES ('$stored_file','$_POST[uppladdare]','$_POST[titel]')";
$_POST['file']$stored_file
中没有$_POST
由于错误显示$_POST['file']
没有索引