Php 贝宝不接受变量

Php 贝宝不接受变量,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>

我有这些文件,是通过paypal开始交易的,根据用户选择的价格是dinamic

    <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;
   ...