Php 将数据插入数据库表问题
我想做注册表,但我不能把数据插入数据库表“yeni” 我真的需要解决这个问题,伙计们,请帮帮我 registration.jsPhp 将数据插入数据库表问题,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我想做注册表,但我不能把数据插入数据库表“yeni” 我真的需要解决这个问题,伙计们,请帮帮我 registration.js $(文档).ready(函数(){ $(“#注册”)。单击(函数(){ var name=$(“#name”).val(); var tc=$(“#tc”).val(); var tel=$(“#tel”).val(); var password=$(“#password”).val(); var cpassword=$(“#cpassword”).val(); 如果
$(文档).ready(函数(){
$(“#注册”)。单击(函数(){
var name=$(“#name”).val();
var tc=$(“#tc”).val();
var tel=$(“#tel”).val();
var password=$(“#password”).val();
var cpassword=$(“#cpassword”).val();
如果(姓名=“”| | tc=“”| |电话=“”| |密码=“”| | cpassword=“”){
警告(“请填写所有字段…!!!!!”;
}
否则如果((密码长度)<8){
警告(“密码长度应至少为8个字符…!!!!!”;
}
如果(!(密码).match(cpassword))则为else{
警报(“您的密码不匹配。是否重试?”);
}
否则{
$.post(“sign.php”{
名字1:名字,
tc1:tc,
电话一:电话:,
密码1:密码
},函数(数据){
如果(数据==“您已成功注册…”){
$(“表单”)[0]。重置();
}
警报(数据);
});
}
});
});
sign.php
正如allready建议的那样,使用函数来支持mysql_uu函数
你应该使用
为了更好地了解什么是真正的错误,请替换echo“Error….!!”代码>带有echo mysqli_错误($connection)代码>
试试这个$query=mysql\u query(“插入到yeni(adi,tc\u no,password,tel)值(““$name.”、“$tc.”、“$password.”、“$tel.”)中)
mysql\u*
函数不推荐使用并且存在安全问题。请考虑使用<代码> MySqLI>代码>或<代码> PDO < /代码>。关于你的问题,考虑在代码上调试你的代码> $POST < /代码>,然后在你的查询之前清理你的数据。@ MayAkvdiaYa没有改变任何东西:(这段代码似乎容易受到SQL注入的攻击。哦,等等。没关系。只有在我们使用易受攻击的模式充分开发了大量应用程序代码之后,我们才会考虑安全指导原则。@teemtzitrone ty mate我做了你建议的事情,它很有效!太多了!
$(document).ready(function() {
$("#register").click(function() {
var name = $("#name").val();
var tc = $("#tc").val();
var tel = $("#tel").val();
var password = $("#password").val();
var cpassword = $("#cpassword").val();
if (name == '' || tc == '' || tel == '' || password == '' || cpassword == '') {
alert("Please fill all fields...!!!!!!");
}
else if ((password.length) < 8) {
alert("Password should atleast 8 character in length...!!!!!!");
}
else if (!(password).match(cpassword)) {
alert("Your passwords don't match. Try again?");
}
else {
$.post("sign.php", {
name1: name,
tc1:tc,
tel1: tel,
password1: password
}, function(data) {
if (data == 'You have Successfully Registered.....') {
$("form")[0].reset();
}
alert(data);
});
}
});
});
<?php
$connection = @mysql_connect("localhost", "root", "");
$db = mysql_select_db("babo", $connection);
$name = $_POST['name1']; // Fetching Values from URL.
$tc = $_POST['tc1'];
$tel = $_POST['tel1'];
$password = sha1($_POST['password1']);
$query = mysql_query("insert into yeni(adi, tc_no, password, tel) values ('$name', '$tc', '$password', '$tel')");
if($query) {
echo "You have Successfully Registered.....";
} else {
echo "Error....!!";
}
mysql_close ($connection);
?>