Я пытаюсь поместить кнопку [, которая будет перенаправляться на домашнюю страницу] внутри .php-файла, который появляется в результате отправки формы.href html button внутри php
Файл, это:
<?php
$user = 'root';
$pass = '';
$db = 'testdb';
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
$conn = new mysqli('localhost', $user, $pass, $db) or die("Unable to connect.");
$sql = "INSERT INTO Customers (CompanyName, City, Country) VALUES ('$_POST[post_company]', '$_POST[post_city]', '$_POST[post_country]')";
if(mysqli_query($conn, $sql)){
echo "New record created successfully!";
$last_id = $conn->insert_id;
echo "\nNew record has ID: " . $last_id;
}else{
echo "Error 1: " . $sql . "<br>" .mysqli_error($conn);
}
// echo("<button onclick='location.href='index.html'>Back to Home</button>");
// this is a test I did before and didn't work
$conn->close();
?>
<div id="center_button"><button onclick="location.href='index.html'">Back to Home</button></div>
Я попытался сделать это в .html файл и поместить в код PHP, но не работает.
Я видел, что вы можете разместить html-код внутри php-файла, но это тоже не работает. Я также пробовал это без тега div, а также пытался помещать теги html и body.
База данных работает нормально, она обновляется нормально, я просто не могу представить код html.
Что я делаю неправильно?
Ваш тест сломался. Вы изменили двойные кавычки на одинарные кавычки, чтобы избежать выхода из строки, но тогда это нарушает цитирование вокруг index.html. – pete23