[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача значений checkbox между страницами
Zuko
Есть страница с checkbox`ами. На ней ссылка на другую, совершенно не связанную с этой страницей. Вторая страница должна знать имена всех отмеченных чекбоксов.
Я передал значения этой странице с помощью JS скрипта в массиве. А вот как теперь присвоить эти значения PHP-переменным - ума не приложу.

Что можете подсказать?

Есть какая-либо альтернатива?



Спустя 10 минут, 47 секунд (4.10.2010 - 19:25) arvitaly написал(а):
Этим занимается форма, а в ссылке сделай
onclick="твояформа.submit();return false;"

Спустя 8 минут, 49 секунд (4.10.2010 - 19:34) Zuko написал(а):
Цитата (arvitaly @ 4.10.2010 - 16:25)
Этим занимается форма, а в ссылке сделай
onclick="твояформа.submit();return false;"

А что в данном случае сделает submit?
Форму на исходной странице использовать не могу.

Где переменные PHP брать-то?

Спустя 1 час, 33 минуты, 55 секунд (4.10.2010 - 21:08) arvitaly написал(а):
Цитата
Форму на исходной странице использовать не могу.


???

Спустя 24 минуты, 18 секунд (4.10.2010 - 21:32) Zuko написал(а):
Цитата (arvitaly @ 4.10.2010 - 18:08)
Цитата
Форму на исходной странице использовать не могу.


???

Чекбоксы находятся вне формы.

Открытие второй страницы - через гиперссылку.

Чекбоксы в форму с сабмитом добавить не представляется возможным из-за дурной CMS.

Спустя 11 минут, 45 секунд (4.10.2010 - 21:44) arvitaly написал(а):
Ну тогда остаются только гет параметры по клике на ссылку формируешь href из значений чекбоксов

Спустя 6 минут, 8 секунд (4.10.2010 - 21:50) linker написал(а):
Ну смотри на второй странице все что находится в $_GET, там будут все твои переданные чекбоксы.

Спустя 2 минуты, 17 секунд (4.10.2010 - 21:52) Zuko написал(а):
$_GET не подходит - слишком много чекбоксов может быть для добавления в адресную строку.

Спустя 2 минуты, 2 секунды (4.10.2010 - 21:54) linker написал(а):
Ну ты пишешь, что уже передал значения чекбоксов и не знаешь как их получить. Иначе тебя спасет AJAX и тогда смотришь в $_POST. Плюс никто не отменял возможности самом динамически строить дерево DOM, т.е. можно создать форму со стилем 'display: none', запихнуть туда нужные чекбоксы и сделать ей сабмит.

Спустя 12 минут, 38 секунд (4.10.2010 - 22:07) Zuko написал(а):
Нашёл-таки решения за счёт обмана CMS-ки и добавления формы.

Всем спасибо.

Скоро возьмусь за изучение Ajax.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.