
正文
php表单验证数据库 php中提交表单数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php从表单文本区域提取内容,与数据库查询是否有重复?提交表单时检查?重复给出提示。没有就插入。
首先验证文本区域是否重复,ajax请求验证,通过能提交 反之同理,这个还是比较简单的
相关问答
Q1: php表单验证mysql问题
报php表单验证数据库了语法错误吧Parse error: syntax error这种吧
$result = "SELECT * FROM user WHERE username = '$_POST["username"]' and password = '$_POST["password"]' ";
这是有问题php表单验证数据库的;
正确php表单验证数据库的:$result = "SELECT * FROM user WHERE username = '$_POST[username]' and password = '$_POST[password]' ";
双引号里面不能有双引号php表单验证数据库,这是常识。
Q2: php怎样验证表单文本区域内容是否已存在数据库中?
方法:查询数据,若数据存在则输出(前端这个要自己写,我只写了一个echo)
代码如下:
//$conn = new mysqli($sql_server_name, $sql_username, $sql_password, $sql_db);
$timu = $_GET["timu"];
$sql = $conn-query("查询 * from problems where timu
='". $timu . "'"); // 从problems库里查 注意把“查询”改成“select”,因为百度知道会屏蔽sql语句
if (mysqli_fetch_assoc($sql) 0) {
echo "已存在";
} else {
echo "不存在";
}
Q3: php+mysql做登录验证,怎么判断?
script type="text/javascript"
$(document).ready(function() {
$(":input.required").each(function() {
var $required = $("strong class='high' */strong");
$(this).parent().append($required);
});
$(':input').blur(function() {
var $parent = $(this).parent();
$parent.find(".formtips").remove();
//验证类别
if ($(this).is('#leibie')) {
if (this.value == "") {
var errorMsg = ' 请输入类别';
$parent.append('span class="formtips onError"' + errorMsg + '/span');
}
else {
var okMsg = ' 输入正确 '; $parent.append('span class="formtips onSuccess"' + okMsg + '/span');
}
};
//验证关键字
if ($(this).is('#guanjianzi')) {
if (this.value == "") {
var errorMsg = ' 您输入关键字';
$parent.append('span class="formtips onError"' + errorMsg + '/span');
}
else {
var okMsg = ' 输入正确 '; $parent.append('span class="formtips onSuccess"' + okMsg + '/span');
}
};
//验证描述
if ($(this).is('#miaoshu')) {
if (this.value == "") {
var errorMsg = ' 请输入描述内容 ';
$parent.append('span class="formtips onError"' + errorMsg + '/span');
}
else {
var okMsg = ' 输入正确 '; $parent.append('span class="formtips onSuccess"' + okMsg + '/span');
}
};
//验证题目
if ($(this).is('#timu')) {
if (this.value == "") {
var errorMsg = ' 请输入题目 ';
$parent.append('span class="formtips onError"' + errorMsg + '/span');
}
else {
var okMsg = ' 输入正确 '; $parent.append('span class="formtips onSuccess"' + okMsg + '/span');
}
};
//验证标题
if ($(this).is('#biaoti')) {
if (this.value == "") {
var errorMsg = ' 请输入标题';
$parent.append('span class="formtips onError"' + errorMsg + '/span');
}
else {
var okMsg = ' 输入正确 '; $parent.append('span class="formtips onSuccess"' + okMsg + '/span');
}
};
});
$(':input').keyup(function() { $(this).triggerHandler("blur"); });
$(':input').focus(function(){ $(this).triggerHandler("blur"); });
$('#zhuce').click(function() {
$(":input.required").trigger('blur'); var numError = $('form .onError').length;
if (numError 0) {
alert("请按要求填写表单");
return false;
}
});
$('#res').click(function() { $(".formtips").remove(); });
});
/script
Q4: php进行表单验证怎么实现文本框一失焦就进行数据库查询
上面两层说php表单验证数据库的都没错php表单验证数据库,要用AJAX,就是出发了一个onblur事件后执行XMLHttpRequest查询,然后将返回的结果输出
如果嫌调用编写太麻烦,可以用一些现成的AJAX库哦,比如JQuery,EXT之类的
Q5: php的表单与数据库的问题。
html把表单的之action给一个php页面,这个php页面从表单获取的值是可以传递给其它页面的,注意是可以传递,无法传递的说法是错误的,传递方法仍然有GET和POST两种方式,GET方式还可以直接用A HREF调用,例如:
echo END
A HREF="xxx.php?x={$_POST['x']}y={$_POST['y']}"传送给xxx.php/a
END;
关于php表单验证数据库和php中提交表单数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







