Я могу получить http коды ошибок. Но мой заголовок успеха не отображается. Я пробовал 5 разных способов, теперь я застрял. Они успешны, добавляет в базу данных.
Я пробовал заголовок («HTTP / 1.1 200 OK»);
http_response_code (200)
Я изменил другой код успеха на другой оператор if.
<?php
if($_SERVER['REQUEST_METHOD'] == "POST")
{
$conn=new PDO("mysql:host=localhost;dbname=kgraves;", "kgraves", "Ahph1ieg");
$review= $_POST["review"];
$poi_id = $_POST["poi_id"];
$id= $_POST["id"];
if (!$conn)
{
die("Connection failed: " . mysqli_connect_error());
}
$results =$conn->query("INSERT INTO `poi_reviews`(`id`, `poi_id`, `review`) VALUES ('$id', '$poi_id', '$review')");
if(empty($results))
{
header("HTTP/1.0 404 Not Found");
}
if(!$results)
{
header("HTTP/1.0 200 Success");
}
}
if(isset($_POST['submit']))
{
if ($review == "")
{
header("HTTP/1.0 404 Not Found");
}
}
if(isset($_POST['submit']))
{
if ($poi_id == "")
{
header("HTTP/1.0 404 Not Found");
}
}
if(isset($_POST['submit']))
{
if ($id == "")
{
header("HTTP/1.0 404 Not Found");
}
}
?>
Хотелось бы узнать, что я делаю не так! Я выполнил более сложный код, он явно глупый, я просто не понимаю.