【问题标题】:Complete/Submit form then redirect to PayPal完成/提交表格,然后重定向到 PayPal
【发布时间】:2015-11-05 21:49:50
【问题描述】:

我有一个用户填写的表格。在表单中,我有 4 个付款类别:10 美元、20 美元、30 美元、40 美元,它们显示为复选框。我想要做的是,当用户选中其中一个复选框然后提交他的表单时,然后查看 PayPal 按钮。单击后,他将被重定向到 PayPal 页面。例如,如果我选中 $10 复选框,那么我将被重定向到带有 $10 的 PayPal 页面。我现在的问题是我无法重定向。当我提交时,我没有看到 PayPal 按钮。以前有人处理过这样的事情吗?谢谢。 这是一个基本代码: 页面输入:

<input type="checkbox" name="1" value="$10" >
<input type="checkbox" name="2" value="$20" >
<input type="checkbox" name="3" value="$30" >
<input type="checkbox" name="4" value="$40" >

页面提交:

// category     
        $category = $_POST['category']; 

        if ($category == "1") {
            $show = "1, $10";
            $pay = "$10";
        } else if ($category == "2") {
            $show = "2, $20";
            $pay = "$20";
        } else if ($category == "3") {
            $show = "3, $30";
            $pay = "$30";
        } else if ($category == "4") {
            $show = "4, $40";
            $pay = "$40";}

 <form action="https://www.paypal.com/cgi-bin/webscr" name="form2"    method="post" target="_blank" style="padding:0px">
            2. Pay by Credit Card (PayPal)
            <? include ("pages/categories/$category.php");  ?>
            </form>

然后是分类页面: 我在此页面中有一个名为“类别”的文件夹我有 4 个页面,其中包含这 4 个付款类别。在每个页面上,我都粘贴了一个 PayPal 按钮代码,如下所示。

【问题讨论】:

  • 请发布您拥有的代码,以便我们提供帮助。
  • 我刚刚发布了一些代码。

标签: php paypal


【解决方案1】:

您的 HTML 和 PHP 不匹配。您的表单的输入名称为 1、2、3、4。您的 PHP 正在寻找表单字段名称“类别”。

<input type="checkbox" name="category" value="1">

【讨论】:

    猜你喜欢
    • 2012-08-25
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-17
    • 2017-08-13
    相关资源
    最近更新 更多