Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Очень нужна помощь (mysql + php) (gant) 30/12/2003 - 10:39:53
      Re: Очень нужна помощь (mysql + php) (gant) 30/12/2003 - 10:43:45
      Re: Очень нужна помощь (mysql + php) (Энкарито) 30/12/2003 - 18:25:46

> Original message text:
> From: gant - 30/12/2003 - 10:39:53
> Subject:Очень нужна помощь (mysql + php)
> -----------------
> У меня такая проблема:
>
> есть база (mysql), к которой я приделал поисковик.
> когда открывается страница, вываливается и поисковик и все 419 учетных записей. в идеале, мне нужно, чтобы вываливался только поисковик, в котором указываешь ключевое слово. после того, как написал там, например МОЛОКО, он должен показывать те уч. записи, где идет речь о МОЛОКЕ. как сделать разделение?
>
> могу показать код.
> очень прошу помочь.
>
> icq: 171834009
> mail: d_zakharov@tpprf.ru
>
> Заранее благодарю!
>


From: Энкарито - 30/12/2003 - 18:25:46
Subject:Очень нужна помощь (mysql + php)
-----------------
Мой родной язык - c/c++, поэтому сильно не вникал в код,
но есть такие идеи:
0)у тебя если не ошибаюсь проблема с $word или точнее
неправильной обработке! в первый раз $word=пустота,
поэтому запрос res1 возвращает все значения!
1)в этом куске
<?
if ($refresh):
print "Всего найдено: <font color=#800000>".mysql_num_rows($res1)."</font> варианта (ов), <br>соответствующих
запросу.<br>\n";
else:
print "Всего ".mysql_num_rows($result)."</font> учетных записей\n";
endif;
?>
Если refresh говорит о поиске, то у тебя рано заканчивается if!
этот if должен захватывать всю часть цикла while!!!
2) можешь изменить (1) или засунь цикл while в следующее
условие:
//За правильность синтаксиса не ручаюсь(я сишник :) )!
if(isset($word))// Или так... if($word!="")
{
// а здесь цикл while
...
}

p.s. Надеюсь обошлось без очепяток! :)
p.p.s. С наступающим Вас Новым годом! Счастливо отметить!



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
12434



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |