我一直在尝试使用
HTML编写的表单将“名称”和“日期”输入SQL数据库.
关于与SQL的连接,一切都很好.只是使用HTML5日期输入类型(包括下拉日历)数据和PHP似乎没有出现.
当我将数据输入SQL表时,“名称”显示但“日期”保持空白.
我在下面放了一些代码. Form是input.html,数据处理代码是table.php.数据库名称是用户,表名是工作人员.
input.html
Name
Date of Expiry
table.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 . "
" . mysqli_error($conn);
}
mysqli_close($conn);
?>