![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.12.2009
Сообщений: 10
|
![]()
Застрял на такой проблеме, что нужно сделать на одной странице штуку input где вводим что нужно найти, а вот он эту инфу берёт и передаёт в другую страницу php, где уже и происходит сам поиск
Т.е. у нас два input и из одного переходит инфа в другой по нажатию поиска на 1ой странице и как перешла, нажался поиск на 2ой странице как сделать так? Собственно распишу в кодах: страница 1: На ней написал вот так: <form action="pages/search.php" method="post"> <input class="tx1" style="width:200" type="text" name="str"> <select name="who"> <option value="1">В названии</option> <option value="2">В описании</option> </select> <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ой странице текст для поиска, он открывает вторую, но не вводит туда текст для поиска и ничего не происходит. |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]() Цитата:
PHP код:
2. Во-втором файле чтобы вытащить то что пришло с первого нужно забрать данные из массива $_POST PHP код:
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.12.2009
Сообщений: 10
|
![]()
А что нужно в value прописать? хотя во втором файле если искать через него, то всё ищет правильно
и как вписать $_POST['str'] ? |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]() Цитата:
PHP код:
Последний раз редактировалось slips; 09.08.2010 в 16:39. |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.12.2009
Сообщений: 10
|
![]()
постоянно Parse error: syntax error вылезает
у меня это в php вот в таком виде: echo '<form action="?tid=search" method="post">'; echo 'Где искать<br />'; echo '<input type="text" name="str"><br />'; echo 'Искать где<br />'; echo '<select name="who">'; echo '<option value="1">В названии</option>'; echo '<option value="2">В описании</option>'; echo '</select><br />'; echo '<input type="submit" value="Поиск"/><br />'; echo '</form>'; соответственно заменил str на $_POST['str'] и попробовал по разному, всёравно ошибка вылазит =( |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]()
Вы покажите как вы написали вместе с $_POST['str']
вам нужно не str заменять а value т.е. в вашем случае нужно было написать следующее PHP код:
Последний раз редактировалось slips; 10.08.2010 в 01:05. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 11.12.2009
Сообщений: 10
|
![]()
о, получилось! тока жаль искать не начинает, нужно нажимать кнопку поиска на второй странице
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]()
А какой смысл во всех этих манипуляциях? Почему сразу не искать используя страницу поиска №2.
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 11.12.2009
Сообщений: 10
|
![]()
просто хочется чтобы на главной была строка поиска
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]()
Ну смотрите что вы делаете, и чего вы хотите.
1. Вы хотите вводить данные на главной странице. 2. Отправлять эти данные на другую страницу. 3. Осуществлять поиск-причём автоматически не нажимая на submit. А что вам мешает сделать так. 1. Вы вводите данные на главной странице (Нажимаете submit) 2. Поиск осуществляется прямым способом без передачи параметров другой странице. Я не вижу особой разницы между всеми этими проделками. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для поиска совпадений | Dealaxer | Microsoft Office Excel | 18 | 26.09.2012 17:33 |
Перебор значений для поиска | RailOS | Microsoft Office Excel | 5 | 17.06.2010 16:16 |
Существует ли прога для поиска... | Diksan | Софт | 1 | 11.07.2008 11:28 |
Модуль для поиска значений | wnuks | Microsoft Office Excel | 1 | 02.07.2008 07:46 |
программа для поиска изменений | vaniak | Помощь студентам | 1 | 15.06.2008 19:03 |