gpt4 book ai didi

php - 如何在mysql数据库中添加json数据

转载 作者:行者123 更新时间:2023-11-29 23:51:21 24 4
gpt4 key购买 nike

function addToCart(product_id, quantity, main) {
quantity = typeof(quantity) != 'undefined' ? quantity : 1;
main = typeof(main) != 'undefined' ? main : 0;
view1 = $("#view1").val();
cv_page = $("#cv_page").val();
order_id = $("#order_id").val();

$.ajax({
url: 'index.php?option=com_payment&task=cart',
type: 'post',
data: 'product_id=' + product_id + '&quantity=' + quantity + '&main=' + main + '&view1=' + view1 + '&cv_page=' + cv_page + '&order_id=' + order_id,
dataType: 'json',
success: function(json) {
$('.success, .warning, .attention, .information, .error, .fail').remove();
if (json['success']) {
$('#cart-total').html(json['total']);

if (main == "1") {
window.location =$('#order-url').val();
} else {
window.location =$('#form-url').val();
}

} else {
$('#notification').html(json['message']);
}
}
});
}

如何在mysql数据库中添加这个文件以及如何定义它

url: 'index.php?option=com_ payment&task=cart',

以及如何调用它

<input type="hidden" id="order-url" value ="order.html?cv_page=1#order-title" />  
<input type="hidden" id="form-url" value ="form.html?cv_page=1#form_mark" />

任何人都可以帮助我,我只是了解运行该网站需要index.php 文件。

最佳答案

如果我了解您正在寻找如何构建您的index.php(从 AJax 调用的 php 文件)。

首先,关于您发送的数据,我可以向您推荐以下格式吗?

data: {product_id.product_id , quantity: quantity [...]},

在你的 php 文件(index.php)中:

1- 检查每个参数(例如product_id):

$product_id = null;
if(isset($_POST['product_id']) && !empty($_POST['product_id'])){
product_id = $_POST['product_id'];
}

2-检查是否缺少参数:

if($product_id === null || [...] ){
echo json_encode(array(
'error' => array(
'msg' => "There is a missing parameter"
),
));
exit();
}

3- 使用您最喜欢的方式在数据库中输入数据(例如使用 PDO): $requete = "INSERT INTO ".$this->NomTable_product." (产品 ID,...) 值(value)观 (:product_id, :view_name, :id_page_index)";

    $requete = $this->customerPdo->prepare($requete);

$requete->bindValue(':product_id', $product_id , PDO::PARAM_INT);

$returnOperation = $requete->execute();
$requete->closeCursor();
return$returnOperation;

此外,我建议您在数据验证方面要非常小心。在将参数放入数据库之前,您应该检查每一个参数。我不知道您当前正在做什么来连接数据库并输入数据,但是您可以使用 PDO 来改进这一点。

问候,

关于php - 如何在mysql数据库中添加json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25635181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com