Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб дизайн » Языки разметки » Подскажите как правильно прописать тэг <form>...
Страницы (2): [1] 2 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Kanarsky
Участник+
Средний рейтинг: 3.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Ua
Публикаций: 204
Статус: Kanarsky в оф-лайне
Подскажите как правильно прописать тэг <form>... [сообщение #36986]

Неудобно даже как-то спрашивать , вроде мелочь, но первый раз с этим столкнулся....
Значит, тема такая:
Делаю поиск, поиск будет по каталогу, в рунете, в мире...
Как сделать, чтобы допустим при выборе поиска в каталоге (<input name=каталог тра-ля-ля> ) поиск направлялся на поисковый скрипт каталога, а при выборе поиска в рунете и мире <input name=рунет тра-ля-ля> ) на другой скрипт...
Т.е. как правильно прописать тэг <form>, чтобы искал в двух разных скриптах???

__________________
Садись в ногах! Правды нет!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 08-03-2003 10:37
Нажмите сюда для просмотра профайла Kanarsky Отправить Персональное сообщение Kanarsky Посетить домашнию страничку Kanarsky! Найти сообщения от Kanarsky Добавить Kanarsky в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #37027]

только используя яваскрипт.

polo добавил 08-03-2003 в 19:24:36:
или создать отдельный скрипт который бы перенаправлял на нужную страницу, смотри пример на главной странице сайта.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 08-03-2003 19:23
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Ausw
Модератор
Средний рейтинг: 3.57 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: BloodyVostok
Публикаций: 565
Статус: Ausw в оф-лайне
[сообщение #37057]

дык radiobutton прикрутить, как у яндекса. на скрипт поиска посылается один,а там идет проверка, какой радиобаттон зачекен, и распределяет в зависимости от условий.

__________________
"Gott weiss, ich will kein Engel sein!"

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-03-2003 06:26
Нажмите сюда для просмотра профайла Ausw Отправить Персональное сообщение Ausw Посетить домашнию страничку Ausw! Найти сообщения от Ausw Добавить Ausw в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kanarsky
Участник+
Средний рейтинг: 3.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Ua
Публикаций: 204
Статус: Kanarsky в оф-лайне
[сообщение #37059]

polo
Ява нежалательно конечно, но если других вариантов нет, не подскажешь пример?!....
Увидел на главной, вот такой вариант (через отдельный скрипт) обычно и встречался там где пытался смотреть, но написать такой не в силах

Ausw
Не в обиду конечно, но нифига не понял из твоего поста...

__________________
Садись в ногах! Правды нет!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-03-2003 06:39
Нажмите сюда для просмотра профайла Kanarsky Отправить Персональное сообщение Kanarsky Посетить домашнию страничку Kanarsky! Найти сообщения от Kanarsky Добавить Kanarsky в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Vanish
-= n0b0dy =-
Средний рейтинг: 4.29 | Оценок: 24
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус: Vanish в оф-лайне
[сообщение #37066]

Kanarsky
Перевожу. Он имел ввиду выставление радионопок (есть квадратные такие - чекбоксы зовутся и выбрать можно несколько пунктов, а есть кругленькие - радио, можно выбрать только один пункт) Ð_адиокнопки действуют таким образом что выбрать можно только один пункт, как это необходимо в твоем случае. Далее при отправке запроса на поиск, скрипт смотрит какой пункт выбран, а дальше уже выбирается необходимый путь поиска.

Vanish добавил 09-03-2003 в 09:29:06:
<input type=radio name=searchtype value=catalog checked>
<input type=radio name=searchtype value=runet>
При выборе первого пункта скрипт будет иметь $searchtype = catalog, при выборе второго $searchtype = runet
Да кнопки будут связаны в группу только в том случае если у них одинаковые имена, т.е. как это у меня сделано...

__________________
No pity, no mercy, no regret.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-03-2003 09:24
Нажмите сюда для просмотра профайла Vanish Отправить Персональное сообщение Vanish Найти сообщения от Vanish Добавить Vanish в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kanarsky
Участник+
Средний рейтинг: 3.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Ua
Публикаций: 204
Статус: Kanarsky в оф-лайне
[сообщение #37077]

Vanish
Ну это всё понятно.... Но скрипт же не один поисковый, а два совершенно разных....
Ð_асписываю:
Скрипт поиска по каталогу: http://www.ualist.com/cgi-bin/tsearch.cgi
Скрипт для поиска в рунете и мире: http://search.ualist.com/cgi-bin/poisk.pl
Второй скрипт имеет две радиокнопки, для поиска в рунете и мире соответственно...
<input type=radio name=okr value=ru>
<input type=radio name=okr value=eng>
Как сделать ОДНУ форму, чтобы поиск вёлся и в каталоге, и в рунете, и по миру???
Уже не знаю как объяснять....

__________________
Садись в ногах! Правды нет!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-03-2003 11:17
Нажмите сюда для просмотра профайла Kanarsky Отправить Персональное сообщение Kanarsky Посетить домашнию страничку Kanarsky! Найти сообщения от Kanarsky Добавить Kanarsky в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Vanish
-= n0b0dy =-
Средний рейтинг: 4.29 | Оценок: 24
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус: Vanish в оф-лайне
[сообщение #37084]

quote:
отдельный скрипт который бы перенаправлял на нужную страницу, смотри пример на главной странице сайта.

релизованний методои радиокнопок.

__________________
No pity, no mercy, no regret.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-03-2003 12:24
Нажмите сюда для просмотра профайла Vanish Отправить Персональное сообщение Vanish Найти сообщения от Vanish Добавить Vanish в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #37095]

форма

code:

<form action="search.php" method="post" name="searchform" id="searchform">
  <input name="query" type="text" id="query" size="60">
  <input type="submit" name="Submit" value="Search">
  <br>
  <input type="radio" name="goto" value="yandex">
  Yandex 
  <input type="radio" name="goto" value="google">
  Google 
</form>


скрипт search.php

PHP:

// search.php
<?php
if ($_REQUEST['goto'] == 'yandex') {
    
$url = 'http://www.yandex.ru/yandsearch?text='.$_REQUEST['query'];
} elseif (
$_REQUEST['goto'] == 'google') {
    
$url = 'http://www.google.com/search?q='.$_REQUEST['query'];
} 

if (isset(
$url)) {
    
header("Location: $url");
} else {
    Echo 
"Вы не ввели обязательных условий поиска";
}
?>

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-03-2003 14:14
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kanarsky
Участник+
Средний рейтинг: 3.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Ua
Публикаций: 204
Статус: Kanarsky в оф-лайне
[сообщение #37375]

Чёт не получается у меня никак до ума всё довести, подскажи где ошибка...
Вот какой у меня получился search.php:

PHP:

 <?php 
if ($_REQUEST['okr'] == 'catalog') { 
    
$url = 'http://www.ualist.com/cgi-bin/tsearch.cgi'.$_REQUEST['query']; 
} elseif (
$_REQUEST['okr'] == 'ru') { 
    
$url = 'http://search.ualist.com/cgi-bin/poisk.pl'.$_REQUEST['query']; 
} elseif (
$_REQUEST['okr'] == 'eng') { 
    
$url = 'http://search.ualist.com/cgi-bin/poisk.pl'.$_REQUEST['query']; 
} 

if (isset(
$url)) { 
    
header("Location: $url"); 
} else { 
    Echo 
"Вы не ввели обязательных условий поиска"; 
} 
?>


А вот сама форма:

code:
<table bgcolor="#FFFFFF" width="100%" border="0" cellspacing="0" cellpadding="4">
<form action="http://www.ualist.com/search.php" method="post" name="searchform" id="searchform">
<tr><td bgcolor="#FFAE00" class="text" colspan="2"><b>◊ Поиск</b></td></tr>
<tr><td align="center" valign="center" class="tmenu"><b>Я ищу:</b> 
<input type="hidden" name="livebuilt" value="built">
<input type="text" name="keywords" style="background-color: #F1F1F1;" size="35"> 
<input type=hidden name=p value=1>
<input type=hidden name=step value=own>
<input style="cursor: hand;" type="submit" value=" найти "><br>
<input type="radio" name="okr" value="catalog" checked>в каталоге
<input type="radio" name="okr" value="ru">в рунете
<input type="radio" name="okr" value="eng">в мире
</td></tr></form>
</table>


Не передаётся сам поисковый запрос ни на один из скриптов...

__________________
Садись в ногах! Правды нет!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-03-2003 16:09
Нажмите сюда для просмотра профайла Kanarsky Отправить Персональное сообщение Kanarsky Посетить домашнию страничку Kanarsky! Найти сообщения от Kanarsky Добавить Kanarsky в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #37402]

Kanarsky,
Параметры методом GET должны передаваться после ? в адресной строке. Т.е. вместо вот этого:

quote:
$url = 'http://www.ualist.com/cgi-bin/tsearch.cgi'.$_REQUEST['query'];
У тебя должно быть что-то вроде этого:
quote:
$url = 'http://www.ualist.com/cgi-bin/tsearch.cgi?query='.$_REQUEST['query'];
В общем, смотри в примере у polo. Там для Яндекса запрос передается через переменную ?text=, а для Гугла - через ?q=.

В твоем же случае может там и не ?query= должно быть. Тяжело гадать на кофейной гуще надо знать, каким образом передаются запросы в соответствующие файлы: poisk.pl & tsearch.cgi.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-03-2003 23:24
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #37403]

не обязательно, скрипт ведь может быть так устроен что бдет принимать и такую строку и сам присваивать ее переменной.
Тут проблема в том что в форме текст содержится в переменной keywords а в скрипте ссылается на $_REQUEST['query'], должно быть $_REQUEST['keywords'].

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-03-2003 23:29
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #37405]

polo,
Точно. Проглядел я что-то. Но всё же на те перловые скрипты-поисковики тоже стоило бы посмотреть. Если там не через Query_string запрос идёт, тогда грабли останутся.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-03-2003 00:32
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kanarsky
Участник+
Средний рейтинг: 3.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Ua
Публикаций: 204
Статус: Kanarsky в оф-лайне
[сообщение #37424]

Вот сами файлы поиска:

Файл: tsearch.cgi.txt
Был скачан 3 раз(а).

__________________
Садись в ногах! Правды нет!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-03-2003 08:36
Нажмите сюда для просмотра профайла Kanarsky Отправить Персональное сообщение Kanarsky Посетить домашнию страничку Kanarsky! Найти сообщения от Kanarsky Добавить Kanarsky в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kanarsky
Участник+
Средний рейтинг: 3.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Ua
Публикаций: 204
Статус: Kanarsky в оф-лайне
[сообщение #37425]

Второй:

Файл: poisk.pl.txt
Был скачан 3 раз(а).

__________________
Садись в ногах! Правды нет!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-03-2003 08:38
Нажмите сюда для просмотра профайла Kanarsky Отправить Персональное сообщение Kanarsky Посетить домашнию страничку Kanarsky! Найти сообщения от Kanarsky Добавить Kanarsky в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kanarsky
Участник+
Средний рейтинг: 3.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Ua
Публикаций: 204
Статус: Kanarsky в оф-лайне
[сообщение #39070]

polo
Nevermind
Ну подскажите как доделать, замучился я уже с ними...

__________________
Садись в ногах! Правды нет!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-03-2003 02:38
Нажмите сюда для просмотра профайла Kanarsky Отправить Персональное сообщение Kanarsky Посетить домашнию страничку Kanarsky! Найти сообщения от Kanarsky Добавить Kanarsky в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (2): [1] 2 »


Формат времени GMT. Текущее время 00:21.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.30415297 seconds (97.97% PHP - 2.03% MySQL) with 21 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.