{% else-1 %}
Обновить
* Тема закрыта!
1.
#FWLone * 9.56
[автор] (25 ноя 2014, 04:10) [0/0] [0] [спам] [под]

карочь, eсть код
[code]
<?
require_once ('inc/func.php');
$head = 'Поиск '.guard($_POST['query']).'';
require_once ('inc/head.php');

if (!empty($_POST['query'])){
echo'<div class="title"><b>Картинки по запросу "'.guard($_POST['query']).'"</b></div>';
}else{
echo'<div class="title"><b>Поиск</b></div>
<div class="menu">
<form name="search" method="post" action="search.php">
<input type="text" name="query" placeholder="Поиск">
<input type="submit" value="Поиск" />
</form>
</div>';
}

echo'<div class="wrap">';

function search ($query)
{
$in_page = 12;
$query = guard($query);

if (!empty($query))
{
if (strlen($query) < 3) {
$text = '<p>Слишком короткий поисковый запрос.</p>';
} else if (strlen($query) > 128) {
$text = '<p>Слишком длинный поисковый запрос.</p>';
} else {
$q = "SELECT * FROM `images` WHERE `name` LIKE '%$query%' OR `img` LIKE '%$query%' OR `meta` LIKE '%$query%'";
$result = mysql_query($q);

if (mysql_affected_rows() > 0) {
$num = mysql_num_rows($result);
$text = '<p>По запросу <b>'.$query.'</b> найдено совпадений: '.$num.'</p>';

while($b = mysql_fetch_assoc($result))
{
echo '
<div class="block">
<a href="/view_'.$b['id'].'">
<div class="block-in"><img src="/down/'.$b['cat'].'/'.$b['podcat'].'/'.$b['img'].'" alt="'.$b['name'].'" /></div>
<span class="text">'.$b['name'].'</span>
</a>
</div>';
}

if($num > $in_page) echo page('?', $in_page, $start, $num);
} else {
$text = '<p>По вашему запросу ничего не найдено.</p>';
}
}
} else {
$text = '<p>Задан пустой поисковый запрос.</p>';
}

return $text;
}


if (!empty($_POST['query'])) {
$search_result = search ($_POST['query']);
echo $search_result;
}
echo'</div>';
require_once ('inc/end.php');
?>[/code]
так вот, оn выводит всe записи по поисковому запросу, а мne nадо чтоб выводило 12 записeй) пробовал
[code] <?
$q = "SELECT * FROM `images` WHERE `name` LIKE '%$query%' OR `img` LIKE '%$query%' OR `meta` LIKE '%$query%' DESC LIMIT $start, $in_page";
?>[/code] не вышло, как быть? *

2.
...T...S... * [мошенник] 5.39
(25 ноя 2014, 04:21) [1/0] [1] [спам] [под]

$start замени на 12
Добавлено 25.11.14 в 04:23:24:
есле я так понял

3.
#FWLone * 9.56
[автор] (25 ноя 2014, 04:25) [0/0] [0] [спам] [под]

...T...S..., $start это страница и она изначально должна быть равно 0, что должно быть равно 12 так это $in_page


Изм. 1 раз. / Посл. изм.
#FWLone * 9.56
(25 ноя 2014, 04:25)
4. (25 ноя 2014, 04:34) [1/0] [1] [спам] [под]

[code]
$q = "SELECT * FROM `images` WHERE `
$query %' OR `img` LIKE '% $query
%' OR `meta` LIKE '% $query
%' ORDER BY `столбец, по которому нужна сортировка` DESC LIMIT $start , $in_page " ;
[/code]


Изм. 1 раз. / Посл. изм. (25 ноя 2014, 04:35)
5.
#FWLone * 9.56
[автор] (25 ноя 2014, 04:38) [0/0] [0] [спам] [под]

satton, нe нe помогаeт...
Добавлено 25.11.14 в 04:39:57:
а всe придумал...

6.
#FWLone * 9.56
[автор] (25 ноя 2014, 04:40) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений