Php 将表单插入数据库

Php 将表单插入数据库,php,forms,validation,Php,Forms,Validation,我正在尝试将表单信息插入到已创建的数据库中。到目前为止,我已经: <form action="insert.php" method="post"> Username: Password: Confirm Password: <input type="submit"> if loops { send alert and return back to form page; } <

我正在尝试将表单信息插入到已创建的数据库中。到目前为止,我已经:

    <form action="insert.php" method="post">
      Username:
      Password:
      Confirm Password:
      <input type="submit">
      if loops {
        send alert and return back to form page; }
    </form>
我的问题是:使用这段代码,如果if循环被激活,用户信息是否仍然会发送到数据库文件,或者在每个if循环之后我是否需要一个exit语句?如果if循环被激活,我不希望发送任何信息

谢谢

您需要在表单上输入信息:

 <form action="insert.php" method="post">
       Username: <input type="text" name="username">
       Password: <input type="password" name="password"> 
       Confirm Password: <input type="password" name="confirm">
       <input type="submit" name="submit">
     </form>

您还可以在客户端验证表单,这样可以更快地验证表单并减少服务器负载:

 <form name="myForm" action="insert.php" method="post"  onsubmit="return validateForm()>
      Username:
      Password:
      Confirm Password:
      <input type="submit">
    </form>
并编写验证表单的javascript:

<script type="text/javaScript">
function validateForm()
{
  //Here will be your validation logic
  //if input doesn't meet your requirement then return false 
  var x=document.forms["myForm"]["email"].value;
  if(x is not an email address) 
  return false;
  }
}
</script>

请详细说明,你说的是什么循环???如果你想发送一些东西并异步检查,可以试试AJAX。虽然我不太确定你真正想要的是什么。在你的问题中添加更多关于这个问题的行。AJAX不是每个问题的答案,所以当定期同步的时候,AJAX是一个令人厌烦的答案fine@Llama有时我真的不明白堆栈是如何工作的。当你可以投票决定关闭时,为什么要降低这个问题的评级??前一两天,我看到一篇帖子投了+4票,一条评论就投到了-5票……但是,是的,很高兴看到你喜欢这篇文章……记住主要的格言是从这里学习……快乐编码!!:
<script type="text/javaScript">
function validateForm()
{
  //Here will be your validation logic
  //if input doesn't meet your requirement then return false 
  var x=document.forms["myForm"]["email"].value;
  if(x is not an email address) 
  return false;
  }
}
</script>