powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Первая загрузка страницы должна отличаться от последующих!
4 сообщений из 4, страница 1 из 1
Первая загрузка страницы должна отличаться от последующих!
    #32280403
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!
У меня есть страница в которой я делаю поиск по базе данных
(проставляю критерии, поисковые слова и т.пр. ) В общем случае м.б. 2 варианта отображения информации:
1) Таблица с результатом запроса!
2) Просто надпись: "Ничего не найдено!" (Если кол-во записей=0)

Но есть еще и первый заход на страницу при котором я хочу вообще не делать запросов и вместо 1) и 2) вариантов должно быть либо пусто, либо что то типа: "Задайте критерии поиска!".
Так вот вопрос:
как правильней сделать: через "загрузочную" переменную (hidden)
или можно как то еще!

Спасибо за совет!
...
Рейтинг: 0 / 0
Первая загрузка страницы должна отличаться от последующих!
    #32280825
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаешь форму
Код: plaintext
1.
2.
<form name= "searchform"   metod=POST>
<input type= "text"  name= "searchvalue" >
</form>

выводишь ее
проверяешь наличие переменной поля формы типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
if(isset($_POST['searchvalue']))
{
  //проверяешь заполнение поля по которому ведется поиск
  if($_POST['searchvalue'])
  {
    произвести поиск;
    if(есть результаты поиска)
    {
      вывести список
    }
    else
    {
      выдать сообщение  "поиск результатов не дал!!!" 
    }
  }
  else
  {
    выдать сообщение  "задайте критерии поиска!!!" 
  }
}


в таком случае при первой загрузке выведется только форма
...
Рейтинг: 0 / 0
Первая загрузка страницы должна отличаться от последующих!
    #32280862
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
<form name= "searchform"   metod=POST>
<input type= "text"  name= "searchvalue"  
value= "<?((isset($_POST['searchvalue']))&&($_POST['searchvalue']))?$_POST['searchvalue']:'';?>" >
</form>
 


опа форму сделай так, чтобы выводилось значение по которому был произведен поиск
...
Рейтинг: 0 / 0
Первая загрузка страницы должна отличаться от последующих!
    #32294994
или так, если скрипт вызывается из страницы

<!--#if expr="$QUERY_STRING" -->
<!--#include virtual="СКРИПТ?id=$QUERY_STRING" -->
<!--#else -->
<h3>Нет входных параметров</h3>
<!--#endif -->
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Первая загрузка страницы должна отличаться от последующих!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]