1
你好,我有一个选择,我有一些选项,它在PHP中的日期数组函数生成,但我想知道哪一个被选中,所以当我使用它后,我可以检查一个被选中这样我就可以对其执行如何知道选择哪个选项PHP
<select>
<?php
function getDays($year, $startMonth = 1, $startDay = 1, $dayOfWeek = 'monday') {
$start = new DateTime(sprintf('%04d-%02d-%02d', $year, $startMonth, $startDay));
$start->modify($dayOfWeek);
$end = new DateTime(sprintf('%04d-12-31', $year));
$end->modify('+1 day');
$interval = new DateInterval('P1W');
$period = new DatePeriod($start, $interval, $end);
foreach ($period as $dt) {
echo "<option value=";
echo $dt->format("d/m/Y");
echo '">';
echo $dt->format("d/m/Y");
echo "</option>";
}
}
getDays(2016, 2, 12, 'monday');
?>
</select>
行动做你的意思是你要读取的格式后在服务器端选择的选项的值提交? – DevDonkey
你的代码有错误'echo if($ mySelection == 1){print'selected'; }'是不正确的 – RamRaider
@DevDonkey是的,我到底是什么意思和RamRaider这个错误我已经修复它 –