Передача данных из ссылки в input
349 сообщений
#12 лет назад
Здравствуйте!Есть страница a.html с ссылкой, где в href или onclick должна содержаться информация для передачи на страницу b.html в input
Такое вообще возможно?
Разберем частный случай. Кнопка Заказать около каждого товара. При нажатии переходим на страницу заказа где в форму уже забито название товара.
Хотя бы подскажите как это сформулировать, чтобы гугл что то нашел...
Спасибо заранее! *kiss*
798 сообщений
#12 лет назад
WebAir,ВозможноСамый примитивный Вариант это передавать через GET.
т.е на странице A ссылка вида [code]<a href="b.html?name=Имя товара">.. </a>[/code]
а на странице B
в инпут где должно быть название товара вставляем в атрибут value $_GET[name], как-то так:
[code]<input type="text" value="<?php echo $_GET[name]; ?> ">[/code]
повторюсь, это самый примитивный способ, погуглить попробуйте на тему "передача данных php"
3195 сообщений
#12 лет назад
Если у вас только html и php не поддерживается, используйте запоминание в (jquery) cookie на первой странице и восстановление данных на второй странице.
349 сообщений
#12 лет назад
b0nn1e, с php не получится... в шаблоны DLE нельзя вставлять phpAlekartRu, очень интересный вариант, нет примера реализации или где можно почитать?
402 сообщения
#12 лет назад
Ой-ой..например, передавайте по ссылке id товара. В соответствующем php скрипте из базы достаем потом данные товара и передаем странице с формой
<a href="b.html?id=123">Купить</a>
[quote="WebAir"]с php не получится... в шаблоны DLE нельзя вставлять php[/quote]
что значит не получится? В сам шаблон и не нужно, данные нужно передать шаблонизатору в контроллере (php скрипте, который находится примерно в /system/modules)
и отобразить потом в шаблоне уже "шаблонизаторские" переменные
178 сообщений
#12 лет назад
[file]1299164[/file]Примерно такое задание выполнял ещё год назад на сайте ссылка
Вам поможет jquery + jquery.cookie
Ищите в коде страницы скрипт, там в начале написано - "/*Автор: Алфёров Геннадий*/
Думаю там разберетесь, конечно сейчас сделал бы по другому, но вам я думаю оно поможет.





