如何在 php 创建的 select 下拉列表中给出不同的值?
How to give different values in a select dropdown created by php?
我建立了一个 select 日期下拉列表,其中包含从当天开始的一段时间内的日期。我希望能够在数据库中提交 selected 日期,但是我在创建选项值时遇到了问题。
<?php
$begin = new DateTime('today');
$end = new DateTime('today+120day');
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($begin, $interval, $end);
<select>
foreach ($period as $dt)
echo "<option value='[]'>".$dt-> format(" d.m.Y")."</option>";
</select>
?>
使用这个:
<?php
$begin = new DateTime('today');
$end = new DateTime('today+120day');
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($begin, $interval, $end);
?>
<select>
<?php
foreach ($period as $dt)
{
echo "<option value='". $dt->format("d.m.y"). "'>". $dt->format(" d.m.Y")."</option>";
}
?>
</select>
You can also use this
<?php
$begin = new DateTime('today');
$end = new DateTime('today+120day');
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($begin, $interval, $end);
echo "<select>";
foreach ($period as $dt)
echo "<option value='[]'>".$dt-> format(" d.m.Y")."</option>";
echo "</select>";
?>
我建立了一个 select 日期下拉列表,其中包含从当天开始的一段时间内的日期。我希望能够在数据库中提交 selected 日期,但是我在创建选项值时遇到了问题。
<?php
$begin = new DateTime('today');
$end = new DateTime('today+120day');
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($begin, $interval, $end);
<select>
foreach ($period as $dt)
echo "<option value='[]'>".$dt-> format(" d.m.Y")."</option>";
</select>
?>
使用这个:
<?php
$begin = new DateTime('today');
$end = new DateTime('today+120day');
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($begin, $interval, $end);
?>
<select>
<?php
foreach ($period as $dt)
{
echo "<option value='". $dt->format("d.m.y"). "'>". $dt->format(" d.m.Y")."</option>";
}
?>
</select>
You can also use this
<?php
$begin = new DateTime('today');
$end = new DateTime('today+120day');
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($begin, $interval, $end);
echo "<select>";
foreach ($period as $dt)
echo "<option value='[]'>".$dt-> format(" d.m.Y")."</option>";
echo "</select>";
?>