2015-04-23 6 views
-2

Когда я использую этот скрипт, он получает: Запрошенный URL /StockManager/Product_Submit.php не найден на этом сервере.Вставка MYSQL дает ошибку 404

Кроме того, при попытке использовать 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!"; 
?> 

Когда я удаляю, если заявление и просто сделать:

mysqli_query($conn,$sql) 

Я не получаю сообщение об ошибке 404. Что я делаю неправильно. Спасибо заранее!

+3

404 HT Ошибка страницы TP не найдена, вы отправляете данные на страницу, которая не существует. –

+3

MySQL не дает ошибку 404, ваш веб-сервер делает. Путь к вашему скрипту PHP неправильный. –

+1

Я не вижу никакого способа, чтобы добавление или удаление оператора 'if' могло повлиять на эту ошибку. Единственный способ редактирования сценария может вызвать или исправить 404, если скрипт выполняет перенаправление и перенаправляет на несуществующий URL. – Barmar

ответ

1

404 Ошибка не найдена Ошибка, предоставленная HTTP. Это означает, что страница (которая упоминается в вашем посте как /StockManager/Product_Submit.php не существует.

Как мне кажется, вы, вероятно, использовали неправильный action атрибут в form (проверить нижние/верхние случаи), или вы используете неправильный редирект где-то в сценарии

+0

Действие формы: form action = "Product_Submit.php" method = "post" – millsons

+0

@millsons И в какой папке находится форма? Не могли бы вы предоставить мне больше своей структуры каталогов? – FanaticD

+0

@ FanaticD Все файлы находятся в той же папке с умеренной скоростью. – millsons

0
$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(); 

Спасибо за помощь в любом случае :-)

Смежные вопросы