将div值插入数据库

时间:2017-03-22 13:04:32

标签: javascript php mysql

我需要在我的数据库中插入一个div值,因为你可以在代码中看到有所谓的Total Amount,这给了我最后的价格,我将不得不支付,我想要的是插入总金额(取决于您购买的东西)进入数据库,例如,如果我支付90美元,我希望我的表中的付款列保存我支付的价格。我已经做了一些PHP,我会在这里插入它。

`<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>`

2 个答案:

答案 0 :(得分:0)

如果你想将div内容保存为html,你可以使用jquery JSON.stringify($(".step6").html())获取内容并在php中编码html字符以防止XSS

答案 1 :(得分:-1)

考虑使用ajax发送数据。

我建议您为要定位的div使用ID,然后尝试#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']);