将值从php表单传递到Paypal金额

将值从php表单传递到Paypal金额,php,html,paypal,Php,Html,Paypal,我有一个表单来选择一个值,然后我想在paypal按钮上输入该值。我似乎无法传递这个值。我做错了什么?表格如下: <form method="post"> <select id="select" name="valor"> <option value="" selected="selected">...</option> <option value="5"> 5</op

我有一个表单来选择一个值,然后我想在paypal按钮上输入该值。我似乎无法传递这个值。我做错了什么?表格如下:

<form method="post">
        <select id="select" name="valor">
            <option value="" selected="selected">...</option>
            <option value="5"> 5</option>
            <option value="10"> 10</option>
            <option value="15"> 15</option>
            <option value="20"> 20</option>
            <option value="25"> 25</option>
            <option value="30"> 30</option>
            <option value="35"> 35</option>
            <option value="40"> 40</option>
            <option value="45"> 45</option>
            <option value="50"> 50</option>
            <option value="55"> 55</option>
            <option value="60"> 60</option>
            <option value="65"> 65</option>
            <option value="70"> 70</option>
            <option value="75"> 75</option>
            <option value="80"> 80</option>
            <option value="85"> 85</option>
            <option value="90"> 90</option>
            <option value="95"> 95</option>
            <option value="100"> 100</option>
            <option value="105"> 105</option>
            <option value="110"> 110</option>
            <option value="115"> 115</option>
            <option value="120"> 120</option>
            <option value="125"> 125</option>
        </select>
    </form>

...
5.
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
105
110
115
120
125
我想转到paypal按钮的金额。代码如下:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">                 
    <table width="90%" align='center' border=0>
        <tr>
            <td width='130px'>
                <img src="<?=$SETTINGS['siteurl']?>themes/<?=$SETTINGS['theme']?>/img/paypal_small_logo.gif" alt='' width="124" height="39" style="vertical-align:middle;"/>
                <input type="hidden" name="custom" value='<?= $_SESSION['payment_type'] ?>==<?=$_SESSION['auction_id'] ?>==<?=$_SESSION['TPL_id_hidden'] ?>==<?=$_SESSION['pre_registration'] ?>'>
                <input type="hidden" name="cmd" value="_xclick">
                <input type="hidden" name="business" value="<?=$SETTINGS['admin_paypal']?>">
                <input type="hidden" name="item_name" value="Auction Bid">
                <input type="hidden" name="item_number" value="001">
                <input type="hidden" name="amount" value="<? echo $_POST['valor']?>">
                <input type="hidden" name="no_shipping" value="0">
                <input type="hidden" name="no_note" value="1">
                <input type='hidden' name='return' value='<?=$SETTINGS['siteurl']?>payment_history.php'>
                <input type='hidden' name='cancel_return' value='<?=$SETTINGS['siteurl']?>yourbalance.php'>
                <input type='hidden' name='notify_url' value='<?=$SETTINGS['siteurl']?>payment_processing.php'>
                <input type="hidden" name="currency_code" value="<?=$SETTINGS['currency']?>">
                <input type="hidden" name="lc" value="EN">
                <input type="hidden" name="bn" value="PP-BuyNowBF">                         
              </td>
            <td>
                <input class="button"  type="submit" value="Pay with Paypal" name="submit"  alt="PayPal">                           
           </td>
       </tr>
    </table>
</form>       

themes//img/paypal\u small\u logo.gif“alt=”width=“124”height=“39”style=“垂直对齐:中间;"/>

除非您将
valor
select与
amount
一起放入paypal表单中,否则您需要提交第一个表单,以便PHP可以在响应中应用这些值

您可以这样做以避免提交第一个表单:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">                 
    <table width="90%" align='center' border=0>
        <tr>
            <td width='130px'>
                <img src="<?=$SETTINGS['siteurl']?>themes/<?=$SETTINGS['theme']?>/img/paypal_small_logo.gif" alt='' width="124" height="39" style="vertical-align:middle;"/>
                <input type="hidden" name="custom" value='<?= $_SESSION['payment_type'] ?>==<?=$_SESSION['auction_id'] ?>==<?=$_SESSION['TPL_id_hidden'] ?>==<?=$_SESSION['pre_registration'] ?>'>
                <input type="hidden" name="cmd" value="_xclick">
                <input type="hidden" name="business" value="<?=$SETTINGS['admin_paypal']?>">
                <input type="hidden" name="item_name" value="Auction Bid">
                <input type="hidden" name="item_number" value="001">
                <input type="hidden" name="no_shipping" value="0">
                <input type="hidden" name="no_note" value="1">
                <input type='hidden' name='return' value='<?=$SETTINGS['siteurl']?>payment_history.php'>
                <input type='hidden' name='cancel_return' value='<?=$SETTINGS['siteurl']?>yourbalance.php'>
                <input type='hidden' name='notify_url' value='<?=$SETTINGS['siteurl']?>payment_processing.php'>
                <input type="hidden" name="currency_code" value="<?=$SETTINGS['currency']?>">
                <input type="hidden" name="lc" value="EN">
                <input type="hidden" name="bn" value="PP-BuyNowBF">

                <select id="select" name="amount">
                    <option value="" selected="selected">...</option>
                    <option value="5"> 5</option>
                    <option value="10"> 10</option>
                    <option value="15"> 15</option>
                    <option value="20"> 20</option>
                    <option value="25"> 25</option>
                    <option value="30"> 30</option>
                    <option value="35"> 35</option>
                    <option value="40"> 40</option>
                    <option value="45"> 45</option>
                    <option value="50"> 50</option>
                    <option value="55"> 55</option>
                    <option value="60"> 60</option>
                    <option value="65"> 65</option>
                    <option value="70"> 70</option>
                    <option value="75"> 75</option>
                    <option value="80"> 80</option>
                    <option value="85"> 85</option>
                    <option value="90"> 90</option>
                    <option value="95"> 95</option>
                    <option value="100"> 100</option>
                    <option value="105"> 105</option>
                    <option value="110"> 110</option>
                    <option value="115"> 115</option>
                    <option value="120"> 120</option>
                    <option value="125"> 125</option>
                </select>    

              </td>
            <td>
                <input class="button"  type="submit" value="Pay with Paypal" name="submit"  alt="PayPal">                           
           </td>
       </tr>
    </table>
</form> 

themes//img/paypal\u small\u logo.gif“alt=”width=“124”height=“39”style=“垂直对齐:中间;”/>

也许这就是原因:

<option value="[you forgot the value for the first option LOL]" selected="selected">...</option>
。。。

我看不到任何其他问题。

这是默认显示的,是3点,…,没有值通过。是的,但我读了他的问题。关于代码的使用是一个接一个的,那是期待已久的。我想他真的没有看到这一点。这很有趣:-)谢谢大家,我通过在paypal表单中集成select选项解决了这个问题。我想要的是选择一个值,然后将其传递给用户想要使用的任何支付方法。这样,我将有选择位在每个付款方式。。。