2015-11-05 107 views
-1

我有一个表格,用户填写。在表格中,我有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按钮代码,如下所示。

+0

请发布您的代码,以便我们能够提供协助。 – ckimbrell

+0

我刚刚发布了一些代码。 – Nargis

回答

0

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

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

它的工作!非常感谢!!! – Nargis