2013-07-21 32 views
0

好的這裏是棘手的問題。php表單驗證和貝寶

我有這種形式,我使用php(服務器端驗證)。

請仔細閱讀。

我檢查表單中的字段中的任何缺失值,或未選中的電臺,或未選中複選框,如果成功,我將值插入數據庫。

現在,直到這裏沒關係。

此表格用於捕獲客戶端數據名稱和電子郵件,並讓他輸入一個非常重要的數據,否則他的訂單無法完成。

截至目前形式使用

<input type="submit" name="submit" value="Buy Now" class="purchaseButton"> 

此驗證部分是正常提交​​,但他們怎麼能實際支付?我計劃添加貝寶按鈕(固定價格一說$ 5的貝寶按鈕)

現在,如果我加貝寶按鈕的形式無法驗證,或者如果我添加驗證方法(我已經使用)在哪裏可以我然後添加paypal?

我是否應該重定向到另一個頁面,在該頁面中,人員看到插入的值並驗證它們併爲此付費?或者還有其他選擇(即使用貝寶按鈕進行驗證?)

我不確定。幫助將是金色的朋友。

感謝

回答

0

如果表單提交和顯示的代碼,如果它是你可以檢查.. 添加這上面提交

<input type="hidden" name="submitted" id="submitted" value="yes"> 

那麼php代碼:

//Check to see if the submit button has been clicked to process data 
if(isset($_POST["submitted"]) && $_POST["submitted"] == "yes") 
{ 
    //paypal code 
} 
+0

什麼貝寶代碼是你建議? – ashis

+0

您可以在PayPal上創建一個按鈕,然後將該代碼放在這裏,所以如果用戶提交表單,該按鈕就會出現(作爲下一步),或者您可以使用Paypal api .. –