{% else-1 %}
#FWLone * 9.56
(25 ноя 2014, 04:40) (0/0) [0]
Тема закрыта для обсуждения! *
#FWLone * 9.56
(25 ноя 2014, 04:38) (0/0) [0]
satton, нe нe помогаeт...
Добавлено 25.11.14 в 04:39:57:
а всe придумал...
#FWLone * 9.56
(25 ноя 2014, 04:25) (0/0) [0]
...T...S..., $start это страница и она изначально должна быть равно 0, что должно быть равно 12 так это $in_page
#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] не вышло, как быть? *
  • 1 из 1