Укажите индивидуальные параметры: имена базы данных и таблицы, имя пользователя, пароль и другое. Нужные свойства заключены в [квадратные скобки] с пояснениями.
Сохраните файл под именем poisk.php.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Страница поиска</title>
<link rel="stylesheet" type="text/css" href="[Вставьте путь]/poisk.css">
</head>
<body>
<h1 class=B>Страница поиска</h1>
<br>
<form action="poisk.php" method="POST" name="slova">
<input type="text" name="poisk" size=77 maxlength=72 autofocus><br>
<input type="image" alt="Нажмите для поиска" width=250 height=54 src="[Вставьте путь]/poisk.jpg">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$vopros = trim(strip_tags($_POST['poisk']));
$D = strlen($vopros);
if ($D >= 2)
{
$soed = mysqli_connect('localhost', '[Пользователь]', '[Пароль]', '[База данных]');
mysqli_set_charset($soed, "UTF8");
$rezultat = mysqli_query($soed, "SELECT [Ключ], [Путь к странице], [Текст гиперссылки], [Год] FROM [Название таблицы] WHERE [В каком столбце ищем значение] LIKE '%$vopros%' ORDER BY [Год] DESC");
$K = mysqli_num_rows($rezultat);
if ($K > 0)
{
echo "<p>Сколько страниц найдено: $K</p>";
while ($otvet = mysqli_fetch_array($rezultat))
{echo "<p><a href=\"[Адрес вашего сайта]$otvet[1]\" target=\"_blank\" class=R>$otvet[2]</a>, год: $otvet[3]
</p>";}
}
else {echo "<p>Извините, информация не найдена.</p>";}
mysqli_close($soed);
}
else {echo "<p>Извините, задан пустой или слишком короткий запрос. Введите хотя бы 2 буквы.</p>";}
}
else {echo "<p>Результаты поиска отобразятся здесь.</p>";}
?>
<p>Место для дополнительной информации.</p>
</body>
</html>
Таблица стилей для оформления программы
body {margin-left: 20px; margin-right: 20px; background-color: white; font-family: Verdana, Arial; font-size: 12pt; text-align: center; color: RGB(5,45,70)}
p {margin-left: 20px; margin-right: 20px; background-color: white; font-family: Verdana, Arial; font-size: 12pt; text-align: justify; color: RGB(5,45,70)}
h1.A {font-family: "Times New Roman"; font-style: italic; font-weight: bold; font-size: 22pt; color: RGB(10,90,225); text-align: center}
h1.B {font-family: "Times New Roman"; font-style: italic; font-weight: bold; font-size: 22pt; color: RGB(10,90,177); text-align: center}
h1.V {font-family: Garamond; font-weight: bold; font-size: 22pt; color: RGB(10,90,225); text-align: center}
h1.G {font-family: Garamond; font-weight: bold; font-size: 22pt; color: RGB(10,90,177); text-align: center}
h1.D {font-family: Garamond; font-weight: bold; background-color: RGB(10,90,177); font-size: 22pt; color: white; text-align: center}
a.R {color: RGB(10,120,142); font-family: Verdana, Arial; font-size: 12pt; font-weight: bold; text-decoration: none}
a.S {color: RGB(10,90,177); font-family: "Times New Roman"; font-size: 14pt; font-weight: bold; text-decoration: none}
a.VARPOISK {color: white; background-color: RGB(10,90,177); font-family: Verdana, Arial; font-size: 12pt; font-weight: bold; text-decoration: none}
Рисунок (кнопка для выполнения программы)
