Php 填写/提交表单,然后重定向至PayPal

Php 填写/提交表单,然后重定向至PayPal,php,paypal,Php,Paypal,我有一张用户填写的表格。在表单中,我有4个付款类别:$10、$20、$30、$40,显示为复选框。我想做的是,当用户选中其中一个复选框,然后提交表单时,他就会看到一个PayPal按钮。单击后,他将被重定向到PayPal页面。例如,若我选中$10复选框,那个么我将被重定向到一个带有$10的PayPal页面。我现在的问题是我无法重定向。当我提交时,我没有看到贝宝按钮。以前有人处理过类似的事情吗?谢谢 下面是一个基本代码: 页面输入: <input type="checkbox" name="1

我有一张用户填写的表格。在表单中,我有4个付款类别:$10、$20、$30、$40,显示为复选框。我想做的是,当用户选中其中一个复选框,然后提交表单时,他就会看到一个PayPal按钮。单击后,他将被重定向到PayPal页面。例如,若我选中$10复选框,那个么我将被重定向到一个带有$10的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>
//类别
$category=$_POST['category'];
如果($category==“1”){
$show=“1,$10”;
$pay=“$10”;
}否则,如果($category==“2”){
$show=“2,$20”;
$pay=“$20”;
}否则,如果($category==“3”){
$show=“3,$30”;
$pay=“$30”;
}否则,如果($category==“4”){
$show=“4,$40”;
$pay=“$40”;}
2.用信用卡支付(贝宝)
然后是类别页面:
我有一个名为“类别”的文件夹在这个页面内我有4个页面与这4个付款类别。在每个页面上,我都粘贴了一个贝宝按钮代码,如下所示。

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



请发布您的代码,以便我们提供帮助。我刚刚发布了一些代码。
<input type="checkbox" name="category" value="1">