查询以将值插入数据库
$query = "select * from logintb WHERE username = '$username'";
$query_run = mysqli_query($con,$query);
if(mysqli_num_rows($query_run)>0){
echo 'username already exists!!';
}else{
$query="insert into logintb values('$fullname','$username','$gender','$address','$pnumber','$email','$encrypted_password')";
$query_run = mysqli_query($con,$query);
if($query_run){
echo "Registered successfully!";
echo("<script>location.href = 'signUp.php';</script>");
}else{
echo '<script type="text/javascript"> alert("Error!") </script>';
}
}
基本上我正在研究如何防止浏览器确认表单提交警报。因为它导致数据在数据库中输入两次。所以我将页面重定向到它自己。现在它解决了我的问题,但无法打印该消息用户成功注册,因为它会重新加载页面。有什么解决方法?
答案 0 :(得分:0)
您需要放置插入内容并签入Add
,其中public new virtual TreeNodeCollection Nodes
{
//override the Add method from within here somehow?
get
{
return base.Nodes;
}
set
{
}
}
是您的按钮
if (isset($_POST['submit-user'])) { }
答案 1 :(得分:0)
有两种解决方案:-
echo "<script>alert('Registered successfully!');</script>";
以上内容将成功的消息显示为警报,单击后将重新加载页面。否则,请进行JavaScript / JQuery注册过程,以使其更快且无需重新加载。