Не коннектится php и html
я уже не понимаю, что тут менять, что бы этот код заработал
<html>
<head>
<title>Форма для ввода данных</title>
</head>
<body>
<form action="2.php" method="post">
<label for="authorName">Введите данные:</label><br>
<input type="text" id="authorName" name="authorName"><br>
<input type="submit" value="Отправить">
</form>
</body> </html>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$authorName = $_POST['authorName'];
}
$booksByAuthors = array(
"Иванов Иван Иванович" => array(
array("Название1" => "Книга 1", "Год издания" => 2000, "Объем" => 300),
array("Название2" => "Книга 2", "Год издания" => 2005, "Объем" => 250)
),
"Петров Петр Петрович" => array(
array("Название3" => "Книга 3", "Год издания" => 2010, "Объем" => 200),
array("Название4" => "Книга 4", "Год издания" => 2015, "Объем" => 180),
array("Название5" => "Книга 5", "Год издания" => 2020, "Объем" => 220)
)
);
// Получаем ФИО автора из формы
$authorName = " ";
if (array_key_exists($authorName, $booksByAuthors)) {
echo "Книги автора $authorName:\n";
foreach ($booksByAuthors[$authorName] as $book) {
echo $book["Название"] . " (" . $book["Год издания"] . ", объем: " . $book["Объем"] . " страниц)\n";
}
} else {
echo "Информация об авторе не найдена.\n";
}
?>
Что должно происходить: через форму html вводится ФИО и с помощью кода-php выводится массив с книгами