i have a form to choose a value, that i then want to the value on the paypal button. I can't seem to pass the value. What am i doing wrong? This is the form:
<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>
And i want to pass to the paypal button in the amount. Here's the code:
<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>
Unless you put the valor
select inside the paypal form with the name amount
you will need to submit the first form so that PHP can apply the values in the response.
You can do something like this to avoid submitting the first form:
<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>
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments