|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
12434
|
|