Как передать данные с одной страницы в поле формы на другой странице?

12
siv1987
На сайте с 02.04.2009
Offline
427
#11
LEOnidUKG:
В новых версиях этот eval по-умолчанию, как я помню включен.

Не знаю в каких новых, но в 9.2 его еще не было.


echo $tpl->result['main'];
$tpl->global_clear ();
$db->close ();

LEOnidUKG, может "сборка" у вас такая попалась?..

D0
На сайте с 01.05.2009
Offline
51
#12
anton831:
Что значит не интерпретируется.....
У вас код формы где находиться?
Если в БД, то юзайте eval

Код формы находится в файле шаблона order.tpl

unlimbox:
В DLE не силен... но если предыдущий оратор говорит о smarty, то прокатит такая конструкция:
Ссылка - /index.php?do=order&rest=РЕСТОРАН;
в шаблон - value="{$smarty.get.rest}"

К сожалению, не получилось, все также в поле отображается {$smarty.get.rest}

Версия dle 9.4 - предпоследняя.

Sveta Prokopeva
На сайте с 10.05.2006
Offline
99
#13

По-моему, красивее будет сделать через пост форму на /index.php?do=order.

Меньше мусора в адресной строке.

md5by
На сайте с 30.12.2011
Offline
68
#14

Напишите мне в личку, смогу вам помочь по этому вопросу.

anton831
На сайте с 25.05.2011
Offline
71
#15

Вот они, приимущества шаблонизаторов, бГГ.

Я не знаю, как оно правильно делается для шаблона DLE, но чтоб интерпритатор обрабатывал указанный вами фаил нужно вставить в .htaccess, строчку AddHandler application/x-httpd-php .tpl

D0
На сайте с 01.05.2009
Offline
51
#16

Проблема решена благодаря md5by за что ему огромное спасибо!

В исходник order.php была добавлена строка:

$tpl->set( '{get_title}', urldecode($_GET['title']) );

Атрибут value поля, куда будет передаваться название:

value="{get_title}"

Текст запроса:

http://site.ru/index.php?do=order&title=Название

Все отлично работает!

md5by
На сайте с 30.12.2011
Offline
68
#17
dave007:
Проблема решена благодаря md5by за что ему огромное спасибо!

В исходник order.php была добавлена строка:

$tpl->set( '{get_title}', urldecode($_GET['title']) );


Атрибут value поля, куда будет передаваться название:

value="{get_title}"


Текст запроса:

http://site.ru/index.php?do=order&title=Название


Все отлично работает!

Творческих успехов вам!

siv1987
На сайте с 02.04.2009
Offline
427
#18
dave007:
В исходник order.php была добавлена строка:
$tpl->set( '{get_title}', urldecode($_GET['title']) );

Пахнет xss-ом...

md5by
На сайте с 30.12.2011
Offline
68
#19
siv1987:
Пахнет xss-ом...

Там внутренняя система фильтрации xss

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий