2015-06-30 78 views
4

是否可以在條帶檢查表單中傳遞自定義變量?PHP - 條帶傳遞自定義變量

這是我的表單代碼:

<form action="/includes/api/stripe/charge.php" method="POST"> 
        <script 
        src="https://checkout.stripe.com/checkout.js" class="stripe-button" 
        data-key="pk_V4y6c4urwnTkLMEVNs0qBIQQJ5Yzu" 
        data-image="/square-image.png" 
        data-name="Demo Site" 
        data-description="2 widgets ($20.00)" 
        data-amount="2000" 
        data-email="<?php echo $userdata["email"]; ?>" 
        data-userid="<?php echo $userdata["id"];?>" 
        data-currency="usd" 
        data-bitcoin="true"> 
        </script> 
       </form> 

我添加了一個自定義的數據屬性,稱爲data-userid雖然我無法看到在響應這一領域。

如何添加自定義值字段?

回答

8

我找到了這個問題的答案。只是一個<input>字段添加到<form>,並獲得像你的PHP頁面從輸入字段中的值:

$input = $_POST["inputvalue"]; 

所以形式變成這樣:

<form action="/api/stripe/charge" method="POST"> 
    <script src="https://checkout.stripe.com/checkout.js" 
      class="stripe-button" 
      data-key="pk_V4y6c4urwnTkLMEVNs0qBIQQJ5Yzu" 
      data-image="/square-image.png" 
      data-name="Demo Site" 
      data-description="2 widgets ($20.00)" 
      data-amount="2000" 
      data-currency="usd" 
      data-bitcoin="true"> 
    </script> 
    <input type="hidden" name="inputvalue" value="value"> 
</form>