[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с поиском!!
depser
Привет! В общем, ввожу одно слово в поле - результат выводит. А если больше одного слова - нет. Помогите, я не могу ошибку найти.
function search($words) {
$search = htmlspecialchars($words);
if($words === "") return false;
$query_search = "";

$arraywords = explode(" ", $words);
foreach($arraywords as $key => $value) {
if(isset($arrayword[$key - 1]))
$query_search .= ' OR ';
$query_search .= '`title` LIKE "%'.$value.'%" OR `text` LIKE "%'.$value.'%" ';
}
$query = "SELECT * FROM news WHERE $query_search";
echo $query;
$mysqli = new MySQLi("localhost", "root", "", "dpt07");
$result_set = $mysqli->query($query);
$mysqli->close();
$i = 0;
while($row = $result_set->fetch_assoc()){
$results[$i] = $row;
$i++;
}
return $results;
}
if (isset($_POST['bsearch']))
{ $words = $_POST['words'];
$results = search($words);
print_r($results);}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.