Php 通过Ajax在数据库中保存字段
我有两个文件: -form.php:Php 通过Ajax在数据库中保存字段,php,jquery,ajax,Php,Jquery,Ajax,我有两个文件: -form.php: <html> <head> <link rel="stylesheet" type="text/css" href="bootstrap.min.css"> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script> $(function()
<html>
<head>
<link rel="stylesheet" type="text/css" href="bootstrap.min.css">
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script>
$(function()
{
$('#r').click(function()
{
pseudo= $("#pseudo").val();
password= $("#password").val();
$.ajax({
type:"POST",
url:"insert.php",
data:'pseudo='+pseudo+'&password='password,
success:function(data)
{
if(data == 1)
{
alert("ddd");
}
else
{
alert("lll");
}
}
});
});
});
</script>
</head>
<body>
<center>
<form class="well form-inline" method="post" action="buscarUsuario.php">
<a class="btn btn-danger" href="" id="r">Save</a>
<input type="text" style="height: 30px" class="span4" placeholder="Pseudo" id="pseudo" />
<span id="error"></span>
<span id="ok"></span>
<input type="password" style="height: 30px" class="span4" placeholder="Password" id="password"/>
<button type="submit" style="width: 95px" class="btn btn-primary" value="Entrar" name="Entrar">Entrar</ button>
</form>
<center>
</body>
</html>
$(函数()
{
$('#r')。单击(函数()
{
pseudo=$(“#pseudo”).val();
密码=$(“#密码”).val();
$.ajax({
类型:“POST”,
url:“insert.php”,
数据:'pseudo='+pseudo+'&password='password,
成功:功能(数据)
{
如果(数据==1)
{
警报(“ddd”);
}
其他的
{
警报(“lll”);
}
}
});
});
});
诱捕者
我想通过这个文件insert.php在我的数据库中保存pseudo和password:
<?php
require "connecttoBD.php";
$pseudo= $_POST["pseudo"];
$password= $_POST["password"];
$sql="INSERT INTO usuarios (pseudo,password) VALUES ('$pseudo,$password') ";
$req=mysql_query($sql) or die (mysql_error());
echo "1";
?>
变化
data:{ pseudo:pseudo,
password:password
},
在ajax请求中尝试
$sql="INSERT INTO usuarios (pseudo,password) VALUES ('$pseudo','$password') ";
$req=mysql_query($sql) or die (mysql_error());
而不是
if(data == 1)
使用
您是否尝试过在php.ini中打开错误报告,可能是因为您没有命名表单字段。尝试相应地添加name=“pseudo”
和name=“password”
。您不会将密码值发回,只会pseudo@Fred-ii-他在做ajax,所以他只需要IDS我的新安全密码是“')DROP TABLE Usarios“看它有小写大写和符号还有,.preventDefault()
单击事件以获得帮助。
if(data == 1)
if($.trim(data) == 1)