【发布时间】:2016-10-18 20:25:16
【问题描述】:
我有一个带有文本字段、多项选择和日期、日期时间、时间字段的 php 表单,我想在提交表单时将日期、日期时间和时间字段设置为可选。怎么办。?值仅插入日期、日期时间、输入时间字段。
php代码
// 获取变量
$checkout_date_input = $_POST['checkout_date_input'];
$checkout_time_input = $_POST['checkout_time_input'];
$arrival_date_time = $_POST['arrival_date_time'];
$arrival_flightno = $_POST['arrival_flightno'];
$departure_date_time = $_POST['departure_date_time'];
$departure_flightno = $_POST['departure_flightno'];
//插入SQL查询
$query = mysql_query("insert into reservationform(booking_checkout_date, booking_checkout_time, booking_arrival_date, booking_arrival_flightno, booking_departure_date,booking_departure_flightno) values ('$checkout_date_input', '$checkout_time_input',
$arrival_flightno,'$departure_date_time',$departure_flightno)");
【问题讨论】:
-
代码为 SQL 注入打开,mysql_* 已被弃用并在 Php7 中关闭使用准备好的语句,你可以使用 isset()。您的可选列必须为 ALLOW NULL。
-
您的意思是您希望能够将任何格式的日期或时间存储到一个字段中?