我需要在一个变量中获得三个选择日,月,年

问题描述 投票:0回答:1

我想在一个表中选择下拉日期

$rent=$_POST['rent_day'] $_POST['rent_month'] $_POST['rent_year'];

我认为这是错误的,我需要纠正。

<select name="rent_day" id="day" >

<select name="rent_month" id="month" >

<select name="rent_year" id="year" >
javascript php html mysql
1个回答
2
投票

看起来你正试图从POST请求中获取php中的值,然后使用日期值执行某些操作。

我同意在使用某种日期选择器的UX术语中看起来会好得多。

$dt = new DateTime();
$rent = $_POST['rent_day'] . "/" . $_POST['rent_month'] . "/" . $_POST['rent_year'];

$rentDate = $dt->createFromFormat('d/m/Y', $rent);

// Can read it using:
echo $rentDate->format('Y-m-d');

// Update table with date
© www.soinside.com 2019 - 2024. All rights reserved.