Написал код поиска, но при вводе пустого значения он выдает все значения таблицы, как сделать так чтобы вместо всей таблицы выводилось сообщение типо "Введите значения"
<?PHP header("Content-Type: text/html; charset=utf-8");?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
$db_host = 'localhost';
$db_name = 'terminal';
$db_username = 'hsa89';
$db_password = '97153hsa';
$db_table_to_show = 'kvitancii';
$str=iconv("UTF-8", "CP1251", $_POST['str']);
$select = mysql_query ("INSERT INTO `comment` (`str`) VALUES ('".$str."')");
$connect_to_db = mysql_connect($db_host, $db_username, $db_password)
or die("Could not connect: " . mysql_error());
mysql_select_db($db_name, $connect_to_db)
or die("Could not select DB: " . mysql_error());
$qr_result = mysql_query("SELECT id, fio, adres, kod FROM kvitancii WHERE(id) LIKE '%".strtoupper($_POST['nmag'])."%'")
or die(mysql_error("Запрос ошибочный"));
if (mysql_num_rows($qr_result) > 0){
while($data = mysql_fetch_array($qr_result)){
echo "<table width='596' align='center' border='1' cellpadding='1' style='border-collapse: collapse; border: 1px solid white;'>
<tr>
<td colspan='3' rowspan='5' align='center' valign='top'>ИЗВЕЩЕНИЕ Ф1</td>
<td colspan='2' border:'1px solid black'>" . $data['fio'] . "</td>
<td colspan='2'>" . $data['id'] . "</td>
</tr>
<tr>
<td colspan='4'>" . $data['adres'] . "</td>
</tr>
<tr>
<td colspan='7' style='font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px'>ВАЖНО! Просьба, квитанцию не портить. Хранить 3 года</td>
</tr>
";
echo '</table> ';
}}
elseif (mysql_num_rows($qr_result)<=0) {
echo "<div>НАЗАД ↻</div>";
}
else {echo 'jib,rf';}
mysql_close($connect_to_db);
42
?>