Php 贝宝不接受变量
我有这些文件,是通过paypal开始交易的,根据用户选择的价格是dinamicPhp 贝宝不接受变量,php,html,mysqli,paypal,Php,Html,Mysqli,Paypal,我有这些文件,是通过paypal开始交易的,根据用户选择的价格是dinamic <script language="javascript"> submitForms = function(){ document.getElementById("paypal2_form").submit(); document.getElementById("paypal_form").submit(); } </script>
<script language="javascript">
submitForms = function(){
document.getElementById("paypal2_form").submit();
document.getElementById("paypal_form").submit();
}
</script>
<form class="paypal" action="payments.php" method="post" id="paypal2_form" target="_blank">
<input type="text" name="amount" value=""/>
<input type="button" value="Click Me!" onclick="submitForms()" />
</form>
<form class="paypal" action="payments.php" method="post" id="paypal_form" target="_blank">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="lc" value="UK" />
<input type="hidden" name="currency_code" value="GBP" />
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynow_LG.gif:NonHostedGuest" />
<input type="hidden" name="first_name" value="Customer's First Name" />
<input type="hidden" name="last_name" value="Customer's Last Name" />
<input type="hidden" name="payer_email" value="customer@example.com" />
<input type="hidden" name="item_number" value="123456" / >
</form>
问题是$item_aamount,如果我输入准确的值,它会工作,但是如果我使用来自表单的值的变量,它会在paypal窗口上请求插入值。我在html页面上请求在数据库上插入值,并在php上请求,但我不知道如何放置事务id,我不知道它从哪里来
在html页面上,我有一个脚本,它提交了两个表单,一个带有值,另一个带有paypal内容,这是一个文本输入,因为它是一个测试,让paypal吃变量中的该死的值。$$\u POST['amount']?变量?看起来不太好。试图同时提交两份表格是胡说八道。
// Database variables
$host = "localhost"; //database location
$user = "root"; //database username
$pass = ""; //database password
$db_name = "payments"; //database name
$paypal_email = 'myemail';
$return_url = 'return page.org';
$cancel_url = 'cancel page.org';
$notify_url = 'notify page.org';
$xd = $_POST['amount'];
$item_name = 'Test Item';
$item_amount = 10;
...