BadassRolf
@BadassRolf

Как импортировать числа из Input в php обработчик?

Есть код формы, в которой вписывается определенная сумма, при нажатии на "отправить и оплатить" сумма не импортируется в форму оплаты. Кто может помочь это сделать? Прикрепляю коды:

форма
<form action="/wp-content/themes/wp/sell.php" method="post"><!-- путь к файлу обработчика! -->
<span class="red">*</span> Сумма (руб.):
<br />
<input type="text" name="sum" size="15" />
<br />
<input type="submit" value="Отправить и оплатить!" id="submit_mail" />
</form>


Код оплаты:
<?
// регистрационная информация (логин, пароль #1)
// registration info (login, password #1)
$mrh_login = "sss";
$mrh_pass1 = "sss";

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

// описание заказа
// order description
$inv_desc = "Пополнение счета ROBOKASSA";

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

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

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

// кодировка
// encoding
$encoding = "utf-8";

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

// HTML-страница с кассой
// ROBOKASSA HTML-page
print "<html><script language=JavaScript ".
      "src='https://auth.robokassa.ru/Merchant/PaymentForm/FormFLS.js?".
      "MerchantLogin=$mrh_login&DefaultSum=$def_sum&InvoiceID=$inv_id".
      "&Description=$inv_desc&SignatureValue=$crc&shp_Item=$shp_item".
      "&Culture=$culture&Encoding=$encoding'></script></html>";
?>
  • Вопрос задан
  • 279 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Barmunk
Забыли $_POST принять
Забыли отфильтровать этот $_POST
$def_sum = "sum"; У вас string, а должен быть int

Так же насколько я помню у робокассы 3 варианта возврата, которые вы не перехватываете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы