ОБСУЖДЕНИЕ

Помогите с кодом вывода

10 сообщений1 просмотровЗакрыта
#1
Мне нужно чтоб поисковые слова при выводе не повторялись, и второе, если поиск дал результат 0, то слова не выводить

PHP
echo '<div class="category">Недавно искали</div>';

$query = mysql_query('SELECT `text`,`count` FROM `last_search` ORDER BY `time` DESC LIMIT 10');

$tags = '';    

$count = 0;

       while($search = mysql_fetch_array($query)){

       if($count>0)$tags .= ', ';

        $tags .= '<a href="search.php?act=search&word='.trim($search['text']).'"><strong>'.$search['text'].'</strong></a> ('.$search['count'].')';

        $count++;    

        }

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

echo $tags;

echo '</div>';



с этим кодом выводит так

Москва (4166), Москва (4166), Киев (0), Минск (109), Минск (109), Минск (109), Москва (4166), Лондон (0), Лондон (0), Москва (4166)
#2
Тема была поднята автором по истечению 24 часов после последнего поста
#3
1)Если идет запись в бд то : проверяем на наличие и не пишем больше в бд.
2)Проверяем результат и если есть пишем в бд
#4
Maksamka, Да именно! Но как это сделать в данном коде?
#5
sViy,


$zapros =''.$search['text'].'';

$dbinfo = mysql_fetch_array(mysql_query("SELECT `text` FROM `last_search` WHERE `text` = '".$zapros."' LIMIT 1"));
if(!empty($zapros)) if($dbinfo!=0){echo ''.$zapros.' уже есть';
}else{
echo 'ПИШЕМ результат';
}
#6
Maksamka, Макс, вот смотри на реальной странице Поиск ххх
Код из этого раздела
в разделе Недавно искали
#7
sViy, ты не тот код выложил в 1 посте . там нужен код записи в бд
#8
Maksamka, Давай я файл целый скину тебе в личку, посмотришь
#9
sViy, го.
#10
Тему закрыл sViy!
Причина: Помог прекрасный человек Maksamka