строка для поиска

Статус
Закрыто для дальнейших ответов.

vlastelin

Well-Known Member
Регистрация
29.12.2006
Сообщения
107
Застрял на такой проблеме, что нужно сделать на одной странице штуку input где вводим что нужно найти, а вот он эту инфу берёт и передаёт в другую страницу php, где уже и происходит сам поиск

Т.е. у нас два input и из одного переходит инфа в другой по нажатию поиска на 1ой странице и как перешла, нажался поиск на 2ой странице

как сделать так?
 

Serg@NT

Well-Known Member
Регистрация
20.02.2010
Сообщения
506
В форме, где расположен первый input пишите <form action="[путь к странице обработчику]" method="post">.
И ничего не надо на второй странице нажимать. Если у вас там выводится и форма, и результаты - просто берите введённые POST/GET данные с другой страницы и выводите результаты сразу.
 

vlastelin

Well-Known Member
Регистрация
29.12.2006
Сообщения
107
страница 1:
На ней написал вот так:

Код:
<form action="pages/search.php" method="post">.
<input class="tx1" style="width:200" type="text" name="str"> <button type="submit">Найти</button>
</form>
Страница 2 (где сам поиск уже):
На ней вот такой код для поиска прописан:

Код:
<form action="?tid=search" method="post">
<input type="text" name="str"/>
<select name="who">
<option value="1">В названии</option>
<option value="2">В описании</option>
</select>
<input type="submit" value="Поиск"/></form>

Ввожу на 1ой странице текст, жму поиск, он открывает вторую, но ничего не пишет туда
Хотя может дело из-за <select>? Как прописать в 1ой странице его?
 
Статус
Закрыто для дальнейших ответов.
Верх Низ