gpt4 book ai didi

php - 如何在插入数据库之前验证数据是否满足特定条件

转载 作者:行者123 更新时间:2023-11-29 16:12:42 24 4
gpt4 key购买 nike

我目前正在开发一个发票系统。我想将多个发票项目插入数据库,在插入这些项目之前,我想验证所有项目是否已添加到项目表中。目前,代码会提醒用户该项目确实存在,但仍插入数据:

我的jquery代码:

var query = $('#item_name'+no).val(); 
$.ajax({
url:"ajax.php",
method:"POST",
data:{query:query},
success:function(data) {
result = data; if (result == 0) {
alert("Please make sure that you use existing item");
$('#item_name'+no).focus(); return false;
}
}
});

如果我将代码更改为以下内容,当某个项目不存在时,它会发出警报并阻止插入,但如果一切正确,它只会阻止插入。

var query = $('#item_name' + no).val();
$.ajax({
url: "ajax.php",
method: "POST",
data: {
query: query
},
success: function(data) {
result = data;
if (result == 0) {
alert("Please make sure that you use existing item");
$('#item_name' + no).focus();
}
}
});
return false;
}

我想如果我可以将数据发送到ajax之外我会工作。

我的 php 页面:

感谢您的帮助

最佳答案

首先,请编辑您的代码,因为它很难理解。

我只是简单地使用“if”条件,然后运行 ​​ajax。如果不满足条件,则抛出错误或其他内容。我不知道数据应该满足什么条件,但也许您可以使用 for 循环来检查每个单元格,也许 regular expressions

我不知道我是否理解您的问题,所以如果您需要其他任何内容,请发表评论。

希望能有所帮助。

关于php - 如何在插入数据库之前验证数据是否满足特定条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55110834/

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