php - 自定义价目表的 Paypal 动态下拉菜单

标签 php paypal

我尝试了很多,但无法找到解决方案。我的数据库中存储了一些自定义价格,并且想要检索它们,以便将它们包含在 PayPal 下拉列表中。我数据库中的价目表不断变化。所以 Paypal 为我们提供的代码对我来说工作得不太好。可能的解决方案是什么?

我正在使用 Paypal 提供的代码。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

<input type="hidden" name="cmd" value="_s-xclick">

<input type="hidden" name="hosted_button_id" value="8E58CWWNZP3PU">

<table>

<tr><td><input type="hidden" name="on0" value="Card Worth">Select Wash Card Value:</td></tr><tr><td><select name="os0">

            <option value="Card 1">$10.00 USD</option>

            <option value="Card 2">$25.00 USD</option>

            <option value="Card 3">$50.00 USD</option>

            <option value="Card 4">$100.00 USD</option>

            <option value="Card 5">$200.00 USD</option>

            <option value="Card 6">$300.00 USD</option>

            <option value="Card 7">$400.00 USD</option>

            <option value="Card 8">$500.00 USD</option>

<option value="Card 9">$1500.00 USD</option>

</select> </td></tr>

</table>

<input type="hidden" name="currency_code" value="USD">

<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit"

alt="PayPal - The safer, easier way to pay online!">

<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">

</form>

最佳答案

这是一个动态下拉菜单示例

首先,您需要一个函数来从数据库中检索内容

public function retrieve_all_accounts() {  /*open bracket retrieve_all_accounts*/

    $accounts_query = "SELECT ba.BankAccountID, bat.BankAccountType FROM BankAccount ba INNER JOIN
    BankAccountType bat ON ba.BankAccoutTypeID = bat.BankAccountTypeID WHERE UserID = " . $this->memberid;
        $result = mysqli_query($this->connection, $accounts_query);

        return $result;

然后您必须根据数据库结果创建一个数组

$accounts = retrieve_all_accounts();

然后这是动态下拉列表。

  <label for="deposit_account">Account</label>
            <select id="deposit_account" name="account">
                <option value="0">--SELECT ACCOUNT--</option>
                <?
                    while($account = mysqli_fetch_assoc($accounts)) {
                        echo '<option class ="deposit_accounts" value="'. $account['BankAccountID'] . '">' . 
                        $account['BankAccountType'] . ' #' . $account['BankAccountID'] . '</option>' . "\n";
                    }
                ?>

            </select>

关于php - 自定义价目表的 Paypal 动态下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13803817/

相关文章:

PHP 使用数组结果完成MySQL查询并将结果添加到现有数组中

php - MyISAM 的意外双插入

reactjs - TypeError : braintree. 连接不是函数

python - 我们可以用纯Python urllib登录一个网站,修改一些表单值,然后提交吗? (没有 Selenium 浏览器自动化)

php - Paypal IPN 安全性已验证

php - 在 php 中将 latin1 字符串转换为 utf8

php - 将纪元转换为东部时间,会慢一个小时吗?

pdt 的 Paypal ipn 问题

php - 为什么我在 php 中发送邮件时不接受用户名和密码?

paypal - PayPal 交易 ID (txn_id) 的长度和类型是什么?