Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> одинаковый параметр url 
:(
    Опции темы
namra
Дата 18.2.2014, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 355
Регистрация: 26.4.2007

Репутация: нет
Всего: нет



Здравствуйте, подскажите имею такой url
Код

<input value="15" type="checkbox" name="podcats" id="podcats"/>



Код

/transport?podcats=1&podcats=15&mymarka=

как мне получить значение обоих podcats 

если пишу имя элемента формы как массив допустим  name="podcats[]" то могу получить оба значения, но  url формируется  со знаком % и т.д.
Код

<input value="15" type="checkbox" name="podcats[]" id="podcats"/>


Код

/transport?podcats%5B%5D=1&podcats%5B%5D=15&mymarka=


PM MAIL   Вверх
capitan
Дата 18.2.2014, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



Так в чем проблема то? Урл сформировался, не можете его обработать?
PM MAIL WWW ICQ   Вверх
namra
Дата 18.2.2014, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 355
Регистрация: 26.4.2007

Репутация: нет
Всего: нет



capitan,  пишу же мне нужен url такого типа 
Код

/transport?podcats=1&podcats=15&mymarka=

как мне получить значение обоих podcats 
PM MAIL   Вверх
capitan
Дата 18.2.2014, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



Не сделаете вы такого урла. Последнее значение будет всегда перетирать предыдущее.
PM MAIL WWW ICQ   Вверх
namra
Дата 18.2.2014, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 355
Регистрация: 26.4.2007

Репутация: нет
Всего: нет



я видел на сайте такой url
PM MAIL   Вверх
capitan
Дата 18.2.2014, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



Да видеть вы можете что угодно. Есть стандарты.
Сделаете var_dump($_GET); и увидите, что приходит. Если хотите делать через одно место, делаете костыли, даю наводку:
$_SERVER['QUERY_STRING']

Это сообщение отредактировал(а) capitan - 18.2.2014, 16:12
PM MAIL WWW ICQ   Вверх
namra
Дата 19.2.2014, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 355
Регистрация: 26.4.2007

Репутация: нет
Всего: нет



наводка помогла
PM MAIL   Вверх
baldina
Дата 19.2.2014, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 26
Всего: 101



namra, лучше конечно post, но можете и в параметре get прописать, например, json
Код

/transport?podcats=[1,5]&mymarka=

а на сервере
Код

$podcats = json_decode ($_GET['podcats']);


Это сообщение отредактировал(а) baldina - 19.2.2014, 14:09
PM MAIL   Вверх
capitan
Дата 20.2.2014, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



baldina, у него GET запрос формируется при отправке формы по выбранным чекбоксам (судя по коду). Если честно, я не знаю как можно сформировать в таком случае json данные.
PM MAIL WWW ICQ   Вверх
baldina
Дата 20.2.2014, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 26
Всего: 101



да, верно. тогда логично иметь разные имена для каждого чекбокса либо podcats[].
формат urlencoded (c %) не должен волновать, на php получит нормально

Добавлено через 2 минуты и 3 секунды
http://ideone.com/SN9niM
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0479 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.