javascript - 如何将当前日期插入数据库?

标签 javascript php jquery html css

代码:

<?php
session_start();
if(isset($_POST['enq']))
{

  extract($_POST);

 $query = mysqli_query($link, "SELECT * FROM enquires2 WHERE email = '".$email. "'");
 if(mysqli_num_rows($query) > 0)
  {
      echo '<script>alert("EmailId Already Exist Please Login with diffrent Id");</script>';
  }
 else
 {
 $enqq =  "insert into enquires2(name,email,phone,message,current_date)values('$name','$email','$phone','$message','$current_date')"; 
 $res_enqq = mysqli_query($link,$enqq);
 if($res_enqq)
  {
    if(isset($_POST["captcha"])&&$_POST["captcha"]!=""&&$_SESSION["code"]==$_POST["captcha"])
    {  
      echo '<script>alert("Your Enquiry Has Been Send. We May Contact You Soon ");</script>';

    }
    else
    {  
      echo '<script>alert("Validation Code Does Not Match Please Try Again");</script>';    
    } ?>

形式:

<form method="post" action = 'index.php' onsubmit="return validateForm();" name="form">
      <div class="form-group has-feedback">
        <input type="text" class="form-control" id="name" placeholder="Full Name" name="name" style="width: 74%; background: black;">
      </div>

      <div class="form-group has-feedback">
        <input type="email" class="form-control" id="email" placeholder="Email Id" name="email" style="width: 74%; background: black;">
      </div>
      <div class="form-group has-feedback">
        <input type="text" class="form-control" id="phone" placeholder="Phone" name="phone" style="width: 74%; background: black;">
      </div>

      <div class="form-group has-feedback">
        <textarea rows="4" cols="39" name="message" placeholder="Message" style="background: black;"></textarea>
      </div>

      <div class="form-group has-feedback">
        <input name="captcha" type="text" placeholder="Put Text Here" style="margin-left: -100px; background: black;">
        <img src="captcha.php" style="margin-top: -7px;"/><br>
      </div>

      <input type="hidden" name="current_date" id="current_date"/>
      <script type="text/javascript">
      function getDate()
      {
          var today = new Date();
          var dd = today.getDate();
          var mm = today.getMonth()+1; //January is 0!
          var yyyy = today.getFullYear();
          if(dd<10){dd='0'+dd} if(mm<10){mm='0'+mm}
          today = yyyy+"-"+mm+"-"+dd;

          document.getElementById("current_date").value = today;
      }
      getDate();
      </script>

      <div class="form-group has-feedback">
        <input type="submit" name="enq" class="btn btn-success" value="Submit" style="margin-left: 215px; border-radius: 0px; margin-top: -80px;">
      </div>
</form>

如何在提交表单数据时将当前日期插入数据库 如果我从插入查询中删除当前日期,它将运行,但是当我插入当前日期时,它什么也没有显示。我们怎么能这样做?

谢谢

最佳答案

使用NOW()CURRENT_TIMESTAMP()

$enqq =  "insert into enquires2(name,email,phone,message,current_date)values('$name','$email','$phone','$message',NOW())";

  $enqq =  "insert into enquires2(name,email,phone,message,current_date)values('$name','$email','$phone','$message',CURRENT_TIMESTAMP())";

创建表格时,您可以使用 current_date 字段类型作为 CURRENT_TIMESTAMP,这样当前日期和时间会自动插入到列中。

关于javascript - 如何将当前日期插入数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41929824/

相关文章:

javascript - 表单删除文件asp

javascript - 在放大结构 js 时保持对象大小

php - 在 PHP 中显示来自 JSON 的单个数组项(NODE.JS 和 EXPRESS API)

php - 使用随机键从数组中选择

javascript - 正则表达式匹配模式 x 但返回任意字符串 y

jquery 分组数组按字母顺序排列

javascript - 为 Svg 调整文本,这怎么可能?

javascript - FullCalendar 中的工具提示

php - PHP 脚本运行前的警告消息

javascript - Greasemonkey与jQuery,如何编写greasemonkey脚本来修改页面DOM元素?