Javascript 如何使用ajax检查多字段&;mysql
如何使用ajax和mysql检查多字段 例如,我想检查或验证我的数据库中是否存在电子邮件 我的代码是 jquery_append.jsJavascript 如何使用ajax检查多字段&;mysql,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,如何使用ajax和mysql检查多字段 例如,我想检查或验证我的数据库中是否存在电子邮件 我的代码是 jquery_append.js $(文档).ready(函数(){ var计数=0; $(“#添加btn”)。单击(函数(){ 计数+=1; $(“#容器”)。追加( '' +'否:'+计数+' +“EmailNama depanama Belakang” +"操作指南"(Tipe Operasi Pilih) +“Lokasi Pilih-” +“阿拉马特” +“” +“” ); });
$(文档).ready(函数(){
var计数=0;
$(“#添加btn”)。单击(函数(){
计数+=1;
$(“#容器”)。追加(
''
+'否:'+计数+'
+“EmailNama depanama Belakang”
+"操作指南"(Tipe Operasi Pilih)
+“Lokasi Pilih-”
+“阿拉马特”
+“
”
+“
”
);
});
$(“.remove_item”).live('click',函数(ev){
如果(ev.type=='点击'){
$(this.parents(“.s”).fadeOut();
$(this.parents(“.s”).remove();
}
});
});代码>编写一个函数,并在电子邮件字段模糊时触发它。将电子邮件作为函数的参数传递,并将其签入数据库
这是您的电子邮件字段:
<input type="text" class="form-control" name="email" id="email" value="" />
这是Ajax调用的PHP函数:
function CheckEmailExist() {
$conn = new mysqli($servername, $username, $password, $dbname);
if (isset($_POST['email']) && $_POST['email'] != "") {
$sql = "SELECT id FROM `table` WHERE `email` = '" . $_POST['email'] . "'";
$result = $conn->query($sql);
echo mysql_num_rows($result);
}
exit();
}
通过这种方式,您可以通过ajax检查数据库中是否存在数据。您尝试过什么吗?我不知道为什么每个人都不明白。很简单。OP只希望我们为他写一个完整的Ajax调用。这就是我们来这里的目的。对吧?;-)user3533244谢谢您的回答,但您有代码,例如,因为我尝试不为我工作
function CheckEmailExist() {
$conn = new mysqli($servername, $username, $password, $dbname);
if (isset($_POST['email']) && $_POST['email'] != "") {
$sql = "SELECT id FROM `table` WHERE `email` = '" . $_POST['email'] . "'";
$result = $conn->query($sql);
echo mysql_num_rows($result);
}
exit();
}