PHP - Отправка переменных из html в php

nikeyb

Новичок
Добрый день. Помогите пожалуйста разобраться с вопросом.
Есть php файл, который отправляет данные с суммой. Вот сам параметр в коде php.
'amount' => '100.00'
Как сделать так чтобы этот параметр суммы можно было изменять на отдельной веб форме, которая размещена на странице HTML сайта?
Вот код. Большое спасибо за помощь.

Код:
<?php 

$pass = 'пароль';

$data['key']            = 'ключ';         
$data['url']            = 'адрес сайта';    // Return URL after success transaction

/* Prepare product data for coding */
$data['data']          = base64_encode(json_encode(array('amount' => '100.00','name' => 'Product','currency' => 'UAH')));

$data['payment'] = 'CC';

/* Calculation of signature */
$sign = md5(strtoupper( strrev($data['key']).
                        strrev($data['payment']).
            strrev($data['data']).
            strrev($data['url']).
            strrev($pass)
));

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Redirect</title>
</head>
<body onload="javascript:document.forms[0].submit()">
<form action="https://payment/auth" method="post">
<input type="hidden" name="payment" value="<?=$data['payment']?>" />
<input type="hidden" name="key" value="<?=$data['key']?>" />
<input type="hidden" name="url" value="<?=$data['url']?>" />
<input type="hidden" name="data" value="<?=$data['data']?>" />
<input type="hidden" name="sign" value="<?=$sign?>" />
</form>                                           
</body>
</html>
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Надо добавить его в форму? В чем проблемы?
 

nikeyb

Новичок
Надо добавить его в форму? В чем проблемы?
Ну как бы да. То есть сделать так, чтоб переменная из 'amount' => '100.00'
вводилась через отдельную форму на сайте. Сейчас скину кусок кода с похожих решений. Как можно эту форму примерно подключить к тому коду сверху на php?
Код:
<form id="pl" action="http//:мой сайт/файл.php" method="post" name="payment" accept-charset="UTF-8">
<p>Сумма:&nbsp;<input type="text" name="amount" value="100">&nbsp;сумма. <input class="pl-submit" type="submit" value="Отправить"></p>
</form>
 

scorpion-ds

Новичок
Мне кажется вы близки к решению, но еще не знаете про $_POST массив.
 
Сверху