【发布时间】:2021-06-17 09:16:04
【问题描述】:
共有三个表单元素:开始日期、结束日期和选择框。
<input type="date" class="input-sm form-control" name="start" placeholder="Start" id = startdate value='<?php echo date('Y-m-d');?>'/>
<input type="date" class="input-sm form-control" name="end" placeholder="End" id = enddate value='<?php echo date('Y-m-d');?>'/>
</div>
<div class="mb-4">
<h5 class="mb-4">Selection</h5>
<select class="form-control select2-single" name = "model" id = "model" data-width="100%">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
<option value="E">E</option>
</select>
</div>
在我点击这样的按钮后
<div class = "col-lg-5 col-md-5 col-sm-5 col-xs-5">
<input class="btn btn-primary btn-lg btn-shadow" id = "btn1" type="submit" name = "search" value="입력" ></input>
</div>
我想保留开始日期值、结束日期值和选定的选项值。
这是我处理输入值的 php 代码:
<?php
if (isset($_POST['search']))
{
$startDate = $_POST['start'];
$startDate = str_replace('/', '-', $startDate );
$startDate = date("Y-m-d", strtotime($startDate));
// echo $startDate;
$endDate = $_POST['end'];
$endDate = str_replace('/', '-', $endDate );
$endDate = date("Y-m-d", strtotime($endDate));
// echo $endDate;
$model = $_POST['model'];
// echo $model;
如何编辑我的代码?
【问题讨论】:
-
您必须根据收到的数据选择表单中的值。您可以使用 PHP 绘制表单选项,检查每个选项是否被选中,并为该具体选项标签绘制选定属性。