Php MYSQL insert给出404错误

Php MYSQL insert给出404错误,php,mysql,http-status-code-404,Php,Mysql,Http Status Code 404,当我使用这个脚本时,它得到:在这个服务器上找不到请求的URL/StockManager/Product_Submit.php 此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误 它不会在MYsql数据库中输入任何内容 这是我的剧本: <?php include 'Connect.php'; $ProName=htmlspecialchars($_POST["ProName"]); $ProBuyprice=htmlspecialchars($_POST["

当我使用这个脚本时,它得到:在这个服务器上找不到请求的URL/StockManager/Product_Submit.php

此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误

它不会在MYsql数据库中输入任何内容

这是我的剧本:

<?php
include 'Connect.php';
$ProName=htmlspecialchars($_POST["ProName"]);
$ProBuyprice=htmlspecialchars($_POST["ProBuyprice"]);
$ProWooPrice=htmlspecialchars($_POST["ProductWooPrice"]);
$WooId=htmlspecialchars($_POST["WooId"]);
$ProEbayPrice=htmlspecialchars($_POST["ProductEbayPrice"]);
$EbayId=htmlspecialchars($_POST["EbayId"]);
$ProQun=htmlspecialchars($_POST["ProQun"]);
$id=htmlspecialchars($_POST["userid"]);

$sql = ("INSERT INTO SoftwProducts(userid, Name, Qun, WooId, EbayId, BuyPrice, WooSelling, ebaySelling)
VALUES ($id,$ProName,$ProQun, $WooId, $EbayId, $ProBuyprice, $ProWooPrice, $ProEbayPrice)");

if (!mysqli_query($conn,$sql))
{
die('Error: ' . mysqli_error($conn));
}
echo "Success!";
?>
我没有收到404错误。 我做错了什么。
提前谢谢

404错误未找到错误,由HTTP提供。这意味着页面(在您的帖子中提到的
/StockManager/Product\u Submit.php
不存在)

在我看来,您可能在
表单
中使用了错误的
操作
属性(请检查小写/大写),或者您在脚本的某个地方使用了错误的重定向

$sql = ("INSERT INTO SoftwProducts(userid, Name, Qun, WooId, EbayId,    BuyPrice, WooSelling, ebaySelling)
VALUES ($id,$ProName,$ProQun, $WooId, $EbayId, $ProBuyprice, $ProWooPrice, $ProEbayPrice)");

if (!mysqli_query($conn,$sql))
{
die('Error: ' . mysqli_error($conn));
}
echo "Success!";
致:

$sql=“插入到SoftwProducts(用户ID、名称、Qun、WooId、EbayId、BuyPrice、WOOSELING、EBAYSELL)
值($id、$ProName’、$ProQun、$WooId、$EbayId、$EbayId、$ProWooPrice、$ProEbayPrice)”;
if($conn->query($sql)==TRUE){
echo“新记录创建成功”;
}否则{
echo“Error:”.$sql.“
”$conn->Error; } $conn->close();

无论如何感谢您的帮助:-)

404是HTTP页面未找到错误,您正在将数据发布到一个不存在的页面。MySQL不会给出404错误,您的web服务器会给出。PHP脚本的路径错误。我不认为添加或删除
if
语句会影响此错误。编辑脚本可能导致或修复404的唯一方法是脚本执行重定向,并重定向到不存在的URL。请尝试手动连接到MySQL服务器。检查是否收到相同的错误。数据库很好,因为我可以从中获取数据,只有当我想通过php向数据库发送数据时才可以。我已经检查了URL,从原始文件标题(位于同一服务器上)复制并粘贴了它。表单操作是:form action=“Product_Submit.php”method=“post”@millsons,表单位于哪个文件夹?你能给我提供更多的目录结构吗?@fantactid所有的文件暂时都在同一个文件夹中。@millsons,那是文件夹/StockManager/?其中,名称其余部分前面的“/”表示它位于文件系统的根目录中?如果你能编辑原始帖子,添加你认为对我们有用的文件和其他文件,那就更好了。
$sql = ("INSERT INTO SoftwProducts(userid, Name, Qun, WooId, EbayId,    BuyPrice, WooSelling, ebaySelling)
VALUES ($id,$ProName,$ProQun, $WooId, $EbayId, $ProBuyprice, $ProWooPrice, $ProEbayPrice)");

if (!mysqli_query($conn,$sql))
{
die('Error: ' . mysqli_error($conn));
}
echo "Success!";
$sql = "INSERT INTO SoftwProducts(userid, Name, Qun, WooId, EbayId, BuyPrice, WooSelling, ebaySelling)
VALUES ($id,'$ProName',$ProQun, $WooId, $EbayId, $EbayId, $ProWooPrice, $ProEbayPrice)";

if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();