Object对简单的PHP脚本Not Found错误(Object Not Found error

2019-08-22 12:06发布

每次我点击提交按钮来处理我的网页的代码它去找不到对象(404错误)页面。 它发生在我的几个剧本,我不知道是否它我的本地主机(XAMPP)的问题还是我的代码的来源。

if (isset($_POST['submit']))
{
    require "dbc.php"; //Connection to database
    //the textfield input to be saved
    $name = mysql_real_escape_string($_POST['assign_id']);
    $id   = mysql_real_escape_string($_POST['id']);

    //the mysql query to process the textfield input
    $query = mysql_query("UPDATE users SET docID='$assign_id' WHERE id='$id'");
//normal statement to let the user know that the changes have been made.    
    echo "Doctor ID Successfully Assigned for Patient ID : $name ";
    echo "<p>Refresh page to view changes.</p>";
}   

Answer 1:

您正在使用$assign_id在您的查询,你在哪里得到的$_POST['assign_id']前面,并将其存储到$name

尝试改变$assign_id在查询到$name
要么
试着改变你的变量$name$assign_id

编辑

另一件事来检查,是文件dbc.php在同一目录作为该文件?

编辑2

发表您的内容apache2/error.log的文件。 这将显示哪些文件没有被发现。

编辑3

对于您发布的代码<form>开始标记。 什么是你的action设置为? 是否操作文件实际上存在吗?



Answer 2:

404是HTTP错误代码,它无关地(直接)用PHP。

这意味着服务器无法找到符合你的要求相匹配的文件。

从本质上讲,它看起来像你的要求http://yourdomain.com/path/to/script.php当您提交表单,但/path/to/script.php文件不存在。



Answer 3:

当按下提交表单,服务器尝试查找窗体的“行动”。 你应该检查这个动作包含在一个正确的路径有效的文件名。



Answer 4:

当按下提交表单,服务器尝试查找窗体的“行动”。 你应该检查这个动作包含在一个正确的path.Always有效的文件名就显示错误..



文章来源: Object Not Found error for simple php script