Перейти к содержимому


- - - - -

Как осуществить редирект <form></form> без конкретной ссылки?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 ssloha

ssloha
  • Новичок

  • Новичок
  • 2 сообщений
  • Пол:Мужчина

Отправлено 31.08.2009 - 18:02

Здравствуйте, мы Вам будем очень признательны, если Вы поможете нам решить следующую проблему:

Первое, есть специальный код:

<? 

// регистрационная информация (логин, пароль #1)
// registration info (login, password #1)
$mrh_login = "demo";
$mrh_pass1 = "Morbid11";

// номер заказа
// number of order
$inv_id = 0;

// описание заказа
// order description
$inv_desc = "Пополнить ваш счет в Демо-Биллинг";

// сумма заказа
// sum of order
$out_summ = "";

// тип товара
// code of goods
$shp_item = "1";

// предлагаемая валюта платежа
// default payment e-currency
$in_curr = "PCR";

// язык
// language
$culture = "ru";

// формирование подписи
// generate signature
$crc  = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item");

// форма оплаты товара
// payment form
print "<html>".
	  "<form action='https://merchant.roboxchange.com/Index.aspx' method=POST>".
	  "<input type=hidden name=MrchLogin value=$mrh_login>".
	  "<input type=hidden name=OutSum value=$out_summ>".
	  "<input type=hidden name=InvId value=$inv_id>".
	  "<input type=hidden name=Desc value='$inv_desc'>".
	  "<input type=hidden name=SignatureValue value=$crc>".
	  "<input type=hidden name=Shp_item value='$shp_item'>".
	  "<input type=hidden name=IncCurrLabel value=$in_curr>".
	  "<input type=hidden name=Culture value=$culture>".
	  "<input type=submit value='Пополнить'>".
	  "</form></html>";

?>

На сайте этот код выводиться в виде кнопки "Пополнить" без каких либо дополнительных форм с переходом на страницу сервиса, который этот код предоставил, где можно ввести любую сумму и пополнить..

Вопрос:

Например, на странице нашего сайта есть определенный товар, где можно указать эту кнопку, но вместо этого мы хотим указать стандартную форму для заполнения данных (имя, e-mail, примечание и пр.). Если человек все правильно оформил, то он перенаправляется на специальную страницу нашего сайта, где будут слова с нашей благодарностью и через несколько секунд автоматический редирект на сервис, где он сможет указать цену или же без каких либо направлений сразу же на сайт этого сервиса для оплаты.

Мы могли бы указать ссылку на сервис по оплате для редиректа в форме для заполнения данных, но ее так таковой нет, а есть только этот код.

Просим у Вас помощи. Спасибо.

#2 MAN1986

MAN1986
  • Новичок

  • Пользователь
  • 9 сообщений

Отправлено 31.08.2009 - 19:12

Если вы вместо кнопки, под товаром хотите указать стандартную форму заполнения данных что мешает это сделать? прописать как <form>...</form> и отправить в обработчик В чем проблема?

Сообщение отредактировал MAN1986: 31.08.2009 - 19:15


#3 ssloha

ssloha
  • Новичок

  • Новичок
  • 2 сообщений
  • Пол:Мужчина

Отправлено 31.08.2009 - 21:04

Просмотр сообщенияMAN1986 (31 Августа 2009, 19:12) писал:

Если вы вместо кнопки, под товаром хотите указать стандартную форму заполнения данных что мешает это сделать? прописать как <form>...</form> и отправить в обработчик В чем проблема?

Проблема в этом, что эту форму нельзя переделать, т.к. она является плагином cforms к движку WP... Мы пытались, но это оказалось не так просто переделать кода в файлах плагина.

Спасибо.

#4 travanna

travanna
  • Пользователь

  • Пользователь
  • 136 сообщений

Отправлено 08.09.2009 - 19:46

Просмотр сообщенияssloha (31 Августа 2009, 22:04) писал:

Проблема в этом, что эту форму нельзя переделать, т.к. она является плагином cforms к движку WP... Мы пытались, но это оказалось не так просто переделать кода в файлах плагина.

Спасибо.

Всегда можно переделать innerHTML




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей