Регистрация
Вход через соцсети
Восстановление пароля

Передача данных со страницы товара в поле формы с сайта.

Новый топик
12.04.2010, 22:44
Ответить | Цитировать
Geser
Журба Сергей Анатольевич
Geser

Зарегистрирован:
2008-04-29
Сообщений: 33

Здравствуйте.
Буду признателен за помощь.
На сайте http://www.rumoto.ru/product/?id=1282 есть фенька, под названием "Нашли дешевле?".
Суть в том, что нажимаем на ссылку и попадаем на страницу с формой обратной связи. Вверху указан товар и цена.
Видимо при заполнении всех полей админу приходит письмо, в котором указанно, что за товар.
Вся загвоздка в том, что бы реализовать передачу данных при преходе со страницы товара на страницу формы обратной связи.
Как передать наименование товара и цену? Что бы эта инфа отобразилась на странице (в зависимости откуда кликнул) и в письме.

Спасибо.

Если CMS тебе понятна, значит, она уже устарела
12.04.2010, 23:03
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

На странице откуда нужно передавать значения вставляете форму вида:

Код:
<form method="post" name="..." action="...">
<input name="name1" value="значение1" type="hidden">
<input name="name2" value="значение2" type="hidden">

<input type="submit" value="Отправить">
</form>


если у вас на странице которая указана в action формы есть форма с полями name1 и name2 то в них подставятся соответсвующие значения.

в вашем примере по ссылке передается id товара ?id=... по которому в последующем из базы данных выбирается нужная информация.
13.04.2010, 12:21
Ответить | Цитировать
Geser
Журба Сергей Анатольевич
Geser

Зарегистрирован:
2008-04-29
Сообщений: 33

Спасибо за ответ.
Ощую мысль я уловил.
Но знаний не хватает ее реализовать.

Поэтому возникли еще вопросы.
1. Мне надо эту форму разместить в поле подробное описание.
я посмотрел как это делается для передачи данных в корзину
Код:

<form method=post action='".$SUB_FOLDER.$HTTP_ROOT_PATH."modules/netshop/post.php'>
<input type='hidden' name='redirect_url' value='$GLOBALS[uri_path]'>
<input type='hidden' name='cart_mode' value='add'>
<input type='hidden' name='cart[$classID][$f_RowID]' value='1'>
<button type='submit'><img src='".$SUB_FOLDER."/images/i_cart.gif'></button>
</form>


2. по нажатию кнопки я должен переходить на страницу с формой, предположим domen.ru/torg/

3. К сожалению я не смог подсмотреть, как извлекаются передаваемые данные в корзине, там написанно так ". $GLOBALS['shop']->PrintCart() ."

4. Сами аргументы я планирую прописать в компоненте письмо с сайта в альтернативной форме добавления объекта.

В общем хотелось бы получить оответ по всем 4 пунктам, как это реализовать.

Заранее спасибо!

Если CMS тебе понятна, значит, она уже устарела
13.04.2010, 14:49
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

в поле подробное описание

Код:
<form method="post" action="domen.ru/torg/">
<input name="f_pole" value="$f_pole" type="hidden">
<input name="f_pole2" value="$f_pole2" type="hidden">
<input type="submit" value="Отправить">
</form>


$f_pole - данные которые вы хотите передавать

на страничке domen.ru/torg/ у вас должна быть форма с полями имеющими точно такие же названия
Код:
          <input name="f_pole" value="$f_pole">
<input name="f_pole2" value="$f_pole2">

В этом случае в них подставятся данные переданные из первой формы.
198 196 2010-04-13 14:49:05 9923
Описание проекта