2017-03-22 89 views
-2

我需要在我的數據庫中插入一個div值,正如您在代碼中看到的那樣有被調用的總金額,這給了我必須支付的最終價格,想要的是將總金額值(取決於您購買的東西)插入數據庫中,例如,如果我付了90美元,我希望我的表中的付款欄可以節省我支付的價格。我已經做了一些PHP,我會在這裏插入它。將div值插入數據庫

`<div class="box step6"> 
     <h2 class="title">Step 5: Billing contact information</h2> 
     <h3>Amount:</h3> <div class="pay one"></div></br> 
     <h3>Early Bird Offer:</h3> <div class="pay two"></div></br> 
     <h3>Total Amount:</h3> <div class="pay three"></div> 
     <div class="pay-bt"> 
      <div class="paypal"><h3>Paypal</h3></div> 
      <div class="card"><h3>Credit Card</h3></div> 
      <div class="bank"><h3>Bank Transfer</h3></div> 
     </div>` 
+0

添加隱藏輸入 –

+1

或獲取div的html,並通過ajax傳遞:) – rahulsm

+1

所以你從哪裏得到這個html。來自第三方? –

回答

-1

考慮使用ajax發送您的數據。

我會建議使用一個ID爲要目標的div讓我們嘗試#pay-three

$.ajax({ 
    url: '/your-php-script.php', 
    type: 'POST', 
    data: { 
     total-amount: $('#pay-three').text(), 
    } 
}).done(function(data){ 
     alert('data sent'); 
}); 

在你的腳本:

$total-amount=mysqli_real_escape_string($_GET['total-amount']); 
+0

'.val()'方法主要用於獲取表單元素的值,如input,select和textarea –

+0

@MasivuyeCokile你說得對,我認爲.text()會更合適。 –

+0

爲什麼建議使用'mysql_ *'函數? –

0

如果你想保持DIV內容爲HTML,可以使用jquery JSON.stringify($(".step6").html())獲取內容並在php中編碼html字符以防止XSS