我的PayPal表格有问题。当我只有一个客户输入他们想要支付的金额的字段时,这个表格对我有用。我修改它,以便有三个单选按钮。 2指定数量(使用php从mySQL数据库中提取),最终仍然是客户指定的数量。如果您使用指定金额的最后一个选项,一切正常 - 但如果您使用页面上指定的其他两个金额,客户必须单击"更新"在贝宝生成的页面左侧面板上。如何安排这个,以便不需要在前两个选项上按下更新按钮?
我已经包含了所有内容的屏幕截图
感谢您的帮助
图片在这里:http://i.stack.imgur.com/LH4eE.png
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<fieldset>
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value="# !!I have my paypal email here" />
<input type="hidden" name="lc" value="US" />
<input type="hidden" name="item_name" value="Service Booking" />
<input type="hidden" name="item_number" value="BOOKING" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="button_subtype" value="services" />
<input type="hidden" name="no_note" value="0" />
<input type="hidden" name="cn" value="Comments" />
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="rm" value="1" />
<input type="hidden" name="return" value="http://www.alphadogentertainment.com/booksuccess.php" />
<input type="hidden" name="cancel_return" value="http://www.alphadogentertainment.com/bookcancel.php" />
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_paynowCC_LG.gif:NonHostedGuest" />
<input type="hidden" name="os0" value="<?php print("$lastname");?> <?php print("$event");?>" />
<input type="hidden" name="on0" value="Event" />
<table>
<tr><td style="padding:0 5px 5px 0;">Amount:</td><td style="padding:0 5px 5px 0;"><input type="radio" name="amount" value="<?php print("$deposit");?>" />Deposit: $<?php print("$deposit");?><br><input type="radio" name="amount" value="<?php print("$quote");?>" />Balance: $ <?php print("$quote");?><br><input type="radio" name="amount" value="">Other Amount: <input type="text" name="amount" /></td></tr>
<tr><td> </td><td style="padding:0 5px 5px 0;">
<input style="position:relative; left:-10px; background:#ffffff; border:0;" type="image" src="http://alphadogentertainment.com/images/bookbutton.jpg" name="submit" alt="PayPal" />
<img alt="" style="border:0;" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1" />
</td></tr>
</table>
</fieldset>
</form>
答案 0 :(得分:0)
您需要修改以下代码行:
删除此行代码
<tr><td style="padding:0 5px 5px 0;">Amount:</td><td style="padding:0 5px 5px 0;"><input type="radio" name="amount" value="<?php print("$deposit");?>" />Deposit: $<?php print("$deposit");?><br><input type="radio" name="amount" value="<?php print("$quote");?>" />Balance: $ <?php print("$quote");?><br><input type="radio" name="amount" value="">Other Amount: <input type="text" name="amount" /></td></tr>
并粘贴这个:
<tr><td style="padding:0 5px 5px 0;">Amount:</td><td style="padding:0 5px 5px 0;"><input type="radio" name="amount" value="">Other Amount: <input type="text" name="amount" /><br><input type="radio" name="amount" value="<?php print("$deposit");?>" />Deposit: $<?php print("$deposit");?><br><input type="radio" name="amount" value="<?php print("$quote");?>" />Balance: $ <?php print("$quote");?></td></tr>
我刚改变了选项的顺序。我已经把选项3放在第一位,它可以正常使用。