Есть поисковая строка на php. Ищется запрос из базы данных, если ничего не найдено,должен вывести ничего не найдено. И так же с пустым запросом, как реализовать данные проверки.
<?php
$words = $_POST['words'];
ini_set('display_errors','On');
error_reporting(E_ALL | E_STRICT);
require_once 'base.php';
require_once 'include/operation.php';
$mysqli = mysqli_connect($db_host, $db_user, $db_password, $db_base); // Соединяемся с базой
// Ругаемся, если соединение установить не удалось
if (!$mysqli) {
echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
exit;
}
?>
<?php
if (isset($_POST['bsearch'])){
$dt_avto = mysqli_query($mysqli, "SELECT * FROM `tb_kompany` WHERE tb_kompany.namekomp='$words'");
while ($tb_kompany = mysqli_fetch_array($dt_avto)) {
$id = $tb_kompany['id'];
echo "<div style=' width:100%; display: inline-flex; margin-top:10px; border:#FFFFFF solid 2px;'>
<p style='margin: 8px;'> Название марки: {$tb_kompany['namekomp']}<br>
</p>";
$query = mysqli_query($mysqli, "SELECT * FROM `tb_avtom` WHERE tb_avtom.id_kompany='$id'");
echo "<table border=1>
<tr>
<td> Название машины </td>
<td> Технические характеристики</td>
<td> Год</td>
<td> URL картинки</td>
</tr>";
while ($tb_avtom = mysqli_fetch_array($query)) {
echo "<tr>
<td> {$tb_avtom['nameavto']}</td>
<td> {$tb_avtom['texopic']}</td>
<td> {$tb_avtom['year']}</td>
<td> {$tb_avtom['foto']}</td>
</tr>";
}
echo "</table></div><br>";
}
}
?>