Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 19.02.2004, 19:35   #1
Юрий
Продвинутый
 
Регистрация: 11.02.2004
Сообщений: 50
По умолчанию Передача данных методом POST из одной формы в другую

Подскажите, где можно прочитать на Typo3.org или расскажите на словах про то, как правильно (с точки зрения идеологии Typo3) передать данные методом POST из одной формы index.php?id=1 в другую c index.php?id=2 ?

Буду признателен за ответ.
Юрий вне форума   Ответить с цитированием
Старый 19.02.2004, 20:01   #2
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Короткое описание есть в TSRef:
<http://typo3.org/doc.0.html?&encryptionKey=&tx_extrepmgm_pi1[extUid]=270&tx_extrepmgm_pi1[tocEl]=311&cHash=487cbd5cdf>

Коротко могу обобщить: передача идет автоматически, любое поле формы передается и может быть получено. Доставать значения нужно с помощью t3lib_div, как указано под ссылкой выше. В TypoScript достается все тоже, например было передано поле:
<input type=\"text\" name=\"yourfield\" value=\"5\">

Вывести значение на экран можно, например так:

page.99 = TEXT
page.99.data = GPvar : yourfield

На экране во фронтэнде появится цифра 5.
id=1 или id=2 - не имеет значения, так как форма обрабатывается одним и тем же скриптом, а именно index.php.
Если нужно получить значения полей в PHP-расширении, там уже есть готовый массив $this->piVars, который содержит все для данного расширения.
Andreas Schwarzkopf вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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


Часовой пояс GMT +4, время: 04:34.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория