Тема: autocomplete
Показать сообщение отдельно
  #5 (permalink)  
Старый 18.09.2016, 04:34
Новичок на форуме
Отправить личное сообщение для SEMEon85 Посмотреть профиль Найти все сообщения от SEMEon85
 
Регистрация: 11.09.2015
Сообщений: 4

Так лучше?
$searchtype=isset($_GET['searchtype']) ? htmlspecialchars($_GET['searchtype']) : '';
$searchterm=isset($_GET['searchterm']) ? htmlspecialchars($_GET['searchterm']) : '';

$searchterm = trim ($searchterm);

if (!get_magic_quotes_gpc())
{
$searchtype = addslashes ($searchtype);
$searchterm = addslashes ($searchterm);
}
@ $db = new mysqli ('****', '***', '***', '***');
if (mysqli_connect_errno())
{
  echo 'Ошибка базы данных.';
exit;
}

$query="SELECT DISTINCT * FROM ".$searchtype." WHERE ".$searchtype." LIKE '%".$searchterm."%'";
$result = $db -> query($query);
 
if(!empty($result))
{
 while($row=mysqli_fetch_array($result))
{
  echo $row[$searchtype]."\n";
 }
  break;
}

Последний раз редактировалось SEMEon85, 18.09.2016 в 04:38.
Ответить с цитированием