加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

HTML日期使用php输入到SQL

发布时间:2020-12-14 23:26:51 所属栏目:资源 来源:网络整理
导读:我一直在尝试使用 HTML编写的表单将“名称”和“日期”输入SQL数据库. 关于与SQL的连接,一切都很好.只是使用HTML5日期输入类型(包括下拉日历)数据和PHP似乎没有出现. 当我将数据输入SQL表时,“名称”显示但“日期”保持空白. 我在下面放了一些代码. Form是in
我一直在尝试使用 HTML编写的表单将“名称”和“日期”输入SQL数据库.

关于与SQL的连接,一切都很好.只是使用HTML5日期输入类型(包括下拉日历)数据和PHP似乎没有出现.
当我将数据输入SQL表时,“名称”显示但“日期”保持空白.
我在下面放了一些代码. Form是input.html,数据处理代码是table.php.数据库名称是用户,表名是工作人员.

input.html

<html>
<form action='table.php' method='POST'>
    Name <input type="text" name="name"> <br />
    Date of Expiry <input type="date" name="date1"> <br />
    <input type="submit" name="submit" value="Submit"> <br />
</form>
</html>

table.php

<?php
  $name = $_POST["name"];
  $date1 = $_POST["date1"];
  $servername = "exampleserver.net";
  $uname = "exampleusername";
  $pass = "password";
  $dbname = "users";
  $errors = array();
  $conn = new mysqli($servername,$uname,$pass,$dbname);
  if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
  } 
  if(mysqli_query($conn,"INSERT INTO staff (`name`,`date1`) VALUES('$name','$date1')")) { 
    header("Location: http://newpageafterdataentry.com"); 
    die(); 
  } else { 
    echo "Error: " . $sql . "<br>" . mysqli_error($conn); 
  } 
  mysqli_close($conn);
?>

解决方法

在保存到DB mysql之前,您可以使用 strtotime()转换为时间戳,使用 date()进行格式化.请尝试以下操作:
$day1 = strtotime($_POST["date1"]);
$day1 = date('Y-m-d H:i:s',$day1); //now you can save in DB

完整代码应该是:

<?php
  $name = $_POST["name"];
  $day1 = strtotime($_POST["date1"]);
  $day1 = date('Y-m-d H:i:s',$day1); //now you can save in DB
  $servername = "exampleserver.net";
  $uname = "exampleusername";
  $pass = "password";
  $dbname = "users";
  $errors = array();
  $conn = new mysqli($servername,'$date1')")) { 
    header("Location: http://newpageafterdataentry.com"); 
    die(); 
  } else { 
    echo "Error: " . $sql . "<br>" . mysqli_error($conn); 
  } 
  mysqli_close($conn);
?>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读