0
我真的很難與一個在線支付系統。它基於Paysera。PHP var和HTML表格
這裏是頁面的一些代碼:
$request = WebToPay::buildRequest(array(
// Čia surašyti tik keli parametrai.
// Visų galimų parametrų su aprašymais sąrašą rasite žemiau.
'projectid' => xxxx,
'sign_password' => 'xxxxxxxxxxxxxxxxxx',
'orderid' => 0,
'country' => 'LT',
'lang' => 'LIT',
'amount' => '0',
'paytext' => 'Parama [site_name] svetainei.',
'accepturl' => $self_url.'/accept.php',
'cancelurl' => $self_url.'/cancel.php',
'callbackurl' => $self_url.'/callback.php',
'test' => 1,
));
} catch (WebToPayException $e) {
echo $e->getMessage();
}
?>
<form method="post" action="<?php echo WebToPay::PAY_URL; ?>">
<?php foreach ($request as $key => $val): ?>
<input type="hidden" name="<?php echo $key ?>"
value="<?php echo get_magic_quotes_gpc() ? $val : addslashes($val); ?>" />
<?php endforeach; ?>
<select name="os0">
<option name="amount" value="500">12oz/355 ml. Red party cups 50 vnt. €7.22 EUR</option>
<option name="amount" value="700">12oz/355 ml. Red party cups 100 vnt. €11.55 EUR</option>
<option name="amount" value="900">12oz/355 ml. Red party cups 200 vnt. €20.22 EUR</option>
<option name="amount" value="1000">12oz/355 ml. Red party cups 500 vnt €46.23 EUR</option>
<option name="amount" value="300">16oz/473 ml. Red party cups 50 vnt €8.08 EUR</option>
<option name="amount" value="1200">16oz/473 ml. Blue party cups 50 vnt €8.08 EUR</option>
<option name="amount" value="400">16oz/473 ml. Red party cups 100 vnt €13.29 EUR</option>
<option name="amount" value="200">16oz/473 ml. Blue party cups 100 vnt €13.29 EUR</option>
<option name="amount" value="3000">16oz/473 ml. Red party cups 200 vnt €23.11 EUR</option>
<option name="amount" value="100">16oz/473 ml. Blue party cups 200 vnt €23.11 EUR</option>
</select> <input type="image" border="0" name="submit" value="Mokėti" />
</form>
的事情是,我還挺新,以PHP。我想知道的是,「金額」將獲得所選選項字段的值的含義。
我試圖用這個:
'amount' => $_POST['amount'],
但它似乎並沒有工作。我想出了一些猜測..
任何人都可以扔我在這裏?我真的相信它是一個非常簡單的方法!感謝提前!
'