|
|
25.11.2006, 15:56
|
|
Гость
Гость
|
Есть форма заказа.
Есть каталог объектов.
На странице с полным выводом объекта есть ссылка "Заказать его!", которая ведет в раздел заказов (на добавление).
Как сделать, чтобы некоторые поля формы заказа автоматом заполнились данными объекта?
То есть, как я понимаю, где в форме добавления можно принять GET-переменную с номером объекта, сделать запрос к базе и определить значения для полей формы?
|
|
|
27.11.2006, 13:43
|
|
chelout
Островский Вячеслав
Зарегистрирован: 2006-08-23
Сообщений: 73
|
Если я вас правильно понял, то ваш вопрос и является ответом
Цитата:То есть, как я понимаю, где в форме добавления можно принять GET-переменную с номером объекта, сделать запрос к базе и определить значения для полей формы?
|
|
|
28.11.2006, 00:55
|
|
Гость
Гость
|
Возможно, таковым он и является... для посвященных
Однако, если я его задал, то пока не для меня.
Если не затруднит, покажите на простеньком примере, куда/в какое поле/каким образом вставить нужный код.
Просто мои эксперименты пока были безуспешны.
|
|
|
01.12.2006, 16:20
|
|
Гость
Гость
|
Цитата:Если я вас правильно понял, то ваш вопрос и является ответом
Ну что же, ответа так и нет.
Вынужден констатировать неприятный факт:
Уже на второе подряд обращение в поддержку посредством этого форума администрация ограничивается отписками.
В общем-то проблему решил, немного помучившись, а вот осадочек остается.
Можно, конечно, и напрямую обратиться в поддержку, так ведь хотелось же именно на форуме, тем более что особой срочности не было.
Учтем.
|
|
|
06.12.2006, 22:44
|
|
Bash
Х
Зарегистрирован: 2006-12-06
Сообщений: 23
|
Необходимые данные можно передать в hidden-полях.
ИЛИ тем-же способом передать идентификатор раздела ($sub) и шаблона в разделе ($cc), чтобы потом по ним вытащить из базы нужные данные. Первый способ проще, и выглядит вот так:
Код:
<form name='adminForm' enctype='multipart/form-data' method='post' action='/test/zakaz/'>
<input type=hidden name=OrderName value='$f_Name'>
<input type=hidden name=Currency value='$f_Currency'>
<div align=center>
<input value='Заказать' type=submit>
</div>
</form>
По адресу /test/zakaz/, естественно, должна находиться общая форма заказа товара в режиме "на добавление". А данные, которые мы туда передали, будут доступны в переменных $OrderName и $Currency.
|