2015-11-05 111 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