Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Веб-дизайн
Что касается web-а... WebMaster-а Воронежа - объединяйтесь!

Ответ
 
Опции темы
Старый 08.02.2009, 22:27   #1   
Форумец
 
Сообщений: 13
Регистрация: 22.12.2008
Возраст: 39

oleg-gudakov вне форума Не в сети
Lightbulb Помогите правильно создать запрос

Дело вот собственно в чем, не могу построить правильно запрос.
Должен выглядеть так, после URL добавляется
?ip=12345&q_port=12345&c_port=12345&s_port=12345&t ype=хххххх&request=s

Пытался создать форму но чето не получается.
переменая ip должна вводится в поле.
q_port тоже вводится
c_port тоже вводится, но если поле остается пустым должна быть равна q_port
s_port тоже вводится, но если поле остается пустым то =0
type выбирается (с этим проблем нету)
request постоянно =s

запрос должен идти именно в такой последовательности


Уважаемые гуру помогите пожалуйста
  Ответить с цитированием
Старый 08.02.2009, 23:45   #2   
иногородний
 
Аватар для A-Maverick
 
Сообщений: 231
Регистрация: 26.10.2008
Возраст: 41

A-Maverick вне форума Не в сети
Сколько не читал, так и не понял, в чём заключается цель всей этой камасутры.
Сформировать запрос. А куда? Зачем? Где сформировать? В браузере?
  Ответить с цитированием
Старый 09.02.2009, 00:01   #3   
Форумец
 
Сообщений: 13
Регистрация: 22.12.2008
Возраст: 39

oleg-gudakov вне форума Не в сети
Запрос к php скрипту который обработает эти данные и при допустимости добавит в БД.


Тоесть человек в браузере заполняет форму нажимает отправить,и отправляется запрос
  Ответить с цитированием
Старый 09.02.2009, 00:32   #4   
иногородний
 
Аватар для A-Maverick
 
Сообщений: 231
Регистрация: 26.10.2008
Возраст: 41

A-Maverick вне форума Не в сети
Вам нужен HTML-код формы или PHP-код обработки формы?
  Ответить с цитированием
Старый 09.02.2009, 00:39   #5   
Форумец
 
Сообщений: 13
Регистрация: 22.12.2008
Возраст: 39

oleg-gudakov вне форума Не в сети
Именно HTML-код формы

с обработкой проблем нету
  Ответить с цитированием
Старый 09.02.2009, 08:32   #6   
иногородний
 
Аватар для A-Maverick
 
Сообщений: 231
Регистрация: 26.10.2008
Возраст: 41

A-Maverick вне форума Не в сети
Код:
<form method='get' action='send.php'>
<input type='text' name='ip' value=''/><br/>
<input type='text' name='q_port' value=''/><br/>
<input type='text' name='c_port' value=''/><br/>
<input type='text' name='s_port' value=''/><br/>
<select name='module'>
<option value='1'>blablabla1</option>
<option value='2'>blablabla2</option>
</select>
<input type='hidden' name='request' value='s'/>
<input type='submit' value='Save'/>
</form>
А вообще, можно и в поиске было набрать. Простейшие вещи спрашиваете.
  Ответить с цитированием
Старый 09.02.2009, 12:15   #7   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,594
Регистрация: 06.09.2006
Возраст: 38

DRON-ANARCHY вне форума Не в сети
а зачем GET ?
  Ответить с цитированием
Старый 09.02.2009, 16:10   #8   
Форумец
 
Сообщений: 13
Регистрация: 22.12.2008
Возраст: 39

oleg-gudakov вне форума Не в сети
Прошу прощения я наверно просто не полно выразился, проблема не в написании самой формы, а в том чтобы:

c_port тоже вводится, но если поле остается пустым должна быть равна q_port
s_port тоже вводится, но если поле остается пустым то =0

не понимаю как это сделать на html, а в php это не хотелось бы переводить, форма будет стоять на хосте без потдержки php
  Ответить с цитированием
Старый 09.02.2009, 17:04   #9   
фотограф
 
Аватар для ilyaerin
 
Сообщений: 2,738
Регистрация: 20.10.2004

ilyaerin вне форума Не в сети
oleg-gudakov
бр... такие вещи лучше делать в php, пользователь заполняет форму, а php ее разбирает.
у input-ов есть value="", внести в него значение "q_port" и "0".
  Ответить с цитированием
Старый 09.02.2009, 18:35   #10   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,594
Регистрация: 06.09.2006
Возраст: 38

DRON-ANARCHY вне форума Не в сети
Цитата:
Сообщение от oleg-gudakov Посмотреть сообщение
форма будет стоять на хосте без потдержки php
без поддержки php толку от этой формы не будет никакого.
все данные должны быть обработаны, а для этого их что-то должно обрабатывать. Это волшебное нечто и есть php
  Ответить с цитированием
Старый 09.02.2009, 20:43   #11   
Форумец
 
Сообщений: 13
Регистрация: 22.12.2008
Возраст: 39

oleg-gudakov вне форума Не в сети
запрос будет отправлятся туда, где с пхп все норомально,, а форма может размещятся скажем на narod.ru, вот поэтому и требуется сама форма чисто на html.

Ниужели нету никакого фокуса?
  Ответить с цитированием
Старый 09.02.2009, 22:17   #12   
фотограф
 
Аватар для ilyaerin
 
Сообщений: 2,738
Регистрация: 20.10.2004

ilyaerin вне форума Не в сети
Цитата:
Сообщение от oleg-gudakov Посмотреть сообщение
запрос будет отправлятся туда, где с пхп все норомально,, а форма может размещятся скажем на narod.ru, вот поэтому и требуется сама форма чисто на html.
Ниужели нету никакого фокуса?
Какая разница где расположена форма? Неужели сложно на php определить заполен ли инпут или нет?
  Ответить с цитированием
Старый 09.02.2009, 22:52   #13   
иногородний
 
Аватар для A-Maverick
 
Сообщений: 231
Регистрация: 26.10.2008
Возраст: 41

A-Maverick вне форума Не в сети
Автору: курите JavaScript.
  Ответить с цитированием
Старый 12.02.2009, 16:53   #14   
Пар и план
 
Аватар для kurdt
 
Сообщений: 474
Регистрация: 30.11.2007
Возраст: 39

kurdt вне форума Не в сети
Цитата:
Сообщение от oleg-gudakov Посмотреть сообщение
Прошу прощения я наверно просто не полно выразился, проблема не в написании самой формы, а в том чтобы:

c_port тоже вводится, но если поле остается пустым должна быть равна q_port
s_port тоже вводится, но если поле остается пустым то =0

не понимаю как это сделать на html, а в php это не хотелось бы переводить, форма будет стоять на хосте без потдержки php
Обработчик формы должен уметь обрабатывать ЛЮБЫЕ запросы. Я возьму и руками отредактирую html-форму и повешу в ступор сервер? Или получу некорректный результат?
Возможные плохие варианты обработки формы перед отправкой запроса:
- поле не задано или задано некорректно (должна быть цифра, а там буква) - берем значение по умолчанию
- поле выходит из допустимого диапазона (должно быть от 0 до 10, а там 12) - берем значения по умолчанию.
etc...

И после того как форма прошла валидацию и мы 100% уверены, что все поля валидны - отдаем на обработку.

Все это можно сделать на стороне клиента с помощью JS, как написали выше
  Ответить с цитированием
Старый 12.02.2009, 19:06   #15   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,594
Регистрация: 06.09.2006
Возраст: 38

DRON-ANARCHY вне форума Не в сети
kurdt, зачем редактировать форму? можно напрямую скармливать переменные скрипту через адресную строку.
  Ответить с цитированием
Старый 13.02.2009, 09:48   #16   
Пар и план
 
Аватар для kurdt
 
Сообщений: 474
Регистрация: 30.11.2007
Возраст: 39

kurdt вне форума Не в сети
Я так понял у чувака форма которая шлет запрос на другой сайт вообще - т.е. он не имеет доступа к обработчику формы. Ему надо сгенерить форму по правилам, которые вообще не он придумал, т.е. после сабмита ему надо обработать данные и послать запрос на другой сервер.
Если я неправ - поправьте меня.
  Ответить с цитированием
Старый 13.02.2009, 12:07   #17   
фотограф
 
Аватар для ilyaerin
 
Сообщений: 2,738
Регистрация: 20.10.2004

ilyaerin вне форума Не в сети
kurdt
Если так, то я бы обрабатывал свою форму своим php, а уже на финальный сервер посылал бы запрос чем-то вроде curl-а. Т.к. всякая правка формы js перед отпавкой - очень ненадежно...

Последний раз редактировалось ilyaerin; 13.02.2009 в 16:41.
  Ответить с цитированием
Старый 13.02.2009, 16:04   #18   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,594
Регистрация: 06.09.2006
Возраст: 38

DRON-ANARCHY вне форума Не в сети
по-моему ТС сам плохо представляет че ему надо
  Ответить с цитированием
Старый 22.02.2009, 21:12   #19   
Форумец
 
Сообщений: 13
Регистрация: 22.12.2008
Возраст: 39

oleg-gudakov вне форума Не в сети
Цитата:
Сообщение от loshadka Посмотреть сообщение
kurdt
Если так, то я бы обрабатывал свою форму своим php, а уже на финальный сервер посылал бы запрос чем-то вроде curl-а. Т.к. всякая правка формы js перед отпавкой - очень ненадежно...
Да-да-да вот так и пришлось сделать, всем спасибо за советы))
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind