Передача параметров из вьювс в форму сделанную с помощью вебформс и обработка данных.

Главные вкладки

Аватар пользователя 1541 1541 1 декабря 2012 в 0:02

Добрый день. Есть такая задача. На главное страничке вьювсами выведены блоки с наименованием продукции и ее ценой. Есть кнопочка заказать, по ней пользователь переходит на страничку вебформ(от всплывающих окон отказался). Так вот, кодом <?php<a  href="<?php print base_path(); ?>forma-zakaza.html?product=<?php print drupal_get_title();?> ">заказать тоавар</a>?> вывожу наименование товара в вебформу, что добавить надо куда и как чтобы вывести еще цену?
И в дополнение, нашел как в ПХП вычислять. Очень буду благодарен если кто нибудь расскажет как выводить результат вычислений. Создавать отдельное поле и туда выводить? Или просто выводить в тело страницы, но как?
Еще хотелось бы по кнопочке отправить перенаправлять человека на страничку с данными из только что заполненной им вебформы чтобы он могу вывести на печать.
Буду очень благодарен за емкие и содержательные ответы. С ПХП дружить не пришлось, но готов начать.

Комментарии

Аватар пользователя 1541 1541 1 декабря 2012 в 2:12

Пробовал написать <?php<a  href="<?php print base_path(); ?>forma-zakaza.html?product=<?php print drupal_get_title();?>&price=<?php print drupal_get_field_r_price();?> ">заказать товар</a>?> выдает ошибку:
Fatal error: Call to undefined function drupal_get_field_r_price() in Z:\home\art1\www\modules\php\php.module(80) : eval()'d code on line 1
.
Что делать.. ума не приложу:(

Аватар пользователя 1541 1541 1 декабря 2012 в 2:52

Нашел где собака порылась:) forma-zakaza.html?product=<?php print drupal_get_title();?>&price=<?php print field_get_items('node', node_load(8), 'field_r_price-value');?> ">заказать товар
Вот только одна загвоздка. У меня поле числовое, в веб-форме только есть поле число, но вот почему то мое число не передается туда никаким образом. При попытке вывода значения в текстовое поле пишет значение Array. Кто что скажет?