在php中为下拉列表构建选项值的最佳方法
我在表单上有一个下拉选择输入。我正在用数据库中以前的值重新填充表单 当前下拉列表如下所示$selectedStart/$selecteded是从数据库返回的值。对于7:00am,该值返回为7:00:00 html/php在php中为下拉列表构建选项值的最佳方法,php,Php,我在表单上有一个下拉选择输入。我正在用数据库中以前的值重新填充表单 当前下拉列表如下所示$selectedStart/$selecteded是从数据库返回的值。对于7:00am,该值返回为7:00:00 html/php <option value="7:00:00"<?php if ($selectedStart == '7:00:00') echo ' selected="selected"'; ?>>7:00am</option> <option
<option value="7:00:00"<?php if ($selectedStart == '7:00:00') echo ' selected="selected"'; ?>>7:00am</option>
<option value="7:15:00"<?php if ($selectedStart == '7:15:00') echo ' selected="selected"'; ?>>7:15am</option>
<option value="7:30:00"<?php if ($selectedStart == '7:30:00') echo ' selected="selected"'; ?>>7:30am</option>
<option value="7:45:00"<?php if ($selectedStart == '7:45:00') echo ' selected="selected"'; ?>>7:45am</option>
<option value="8:00:00"<?php if ($selectedStart == '8:00:00') echo ' selected="selected"'; ?>>8:00am</option>
>上午7:15
>上午7:45
$selectedStart='07:00:00';
$start=新日期时间('7am');
$end=新日期时间('10:15pm');
$interval=新的日期间隔('PT15M');
$period=newdateperiod($start、$interval、$end);
foreach(期间为$dt){
?>
>
$selectedStart='07:00:00';
$start=新日期时间('7am');
$end=新日期时间('10:15pm');
$interval=新的日期间隔('PT15M');
$period=newdateperiod($start、$interval、$end);
foreach(期间为$dt){
?>
>
$selectedStart='07:00:00';
$start=新日期时间('7am');
$end=新日期时间('10:15pm');
$interval=新的日期间隔('PT15M');
$period=newdateperiod($start、$interval、$end);
foreach(期间为$dt){
?>
>
$selectedStart='07:00:00';
$start=新日期时间('7am');
$end=新日期时间('10:15pm');
$interval=新的日期间隔('PT15M');
$period=newdateperiod($start、$interval、$end);
foreach(期间为$dt){
?>
>
我会这样做
<select name="selection"><?php
$menu = array("-Enter T-Shirt Size-", "Small", "Medium", "Large", "X-Large", "Do not want a t-shirt");
$count = count($menu);
for($i = 0; $i < $count; $i++)
{
?><option><?php if (isset($menu[$i])){ echo $menu[$i]; }?></option><?php
}
?>
<option><?php if (isset($_POST['selection'])){ echo $menu[1]=($_POST['selection']); }?></option>
</select>
举个例子,您必须将其更改为您想要的任何信息。我会这样做
<select name="selection"><?php
$menu = array("-Enter T-Shirt Size-", "Small", "Medium", "Large", "X-Large", "Do not want a t-shirt");
$count = count($menu);
for($i = 0; $i < $count; $i++)
{
?><option><?php if (isset($menu[$i])){ echo $menu[$i]; }?></option><?php
}
?>
<option><?php if (isset($_POST['selection'])){ echo $menu[1]=($_POST['selection']); }?></option>
</select>
举个例子,您必须将其更改为您想要的任何信息。我会这样做
<select name="selection"><?php
$menu = array("-Enter T-Shirt Size-", "Small", "Medium", "Large", "X-Large", "Do not want a t-shirt");
$count = count($menu);
for($i = 0; $i < $count; $i++)
{
?><option><?php if (isset($menu[$i])){ echo $menu[$i]; }?></option><?php
}
?>
<option><?php if (isset($_POST['selection'])){ echo $menu[1]=($_POST['selection']); }?></option>
</select>
举个例子,您必须将其更改为您想要的任何信息。我会这样做
<select name="selection"><?php
$menu = array("-Enter T-Shirt Size-", "Small", "Medium", "Large", "X-Large", "Do not want a t-shirt");
$count = count($menu);
for($i = 0; $i < $count; $i++)
{
?><option><?php if (isset($menu[$i])){ echo $menu[$i]; }?></option><?php
}
?>
<option><?php if (isset($_POST['selection'])){ echo $menu[1]=($_POST['selection']); }?></option>
</select>
例如,您必须将其更改为您想要的任何信息。此解决方案有什么问题?此解决方案有什么问题?此解决方案有什么问题?此解决方案有什么问题?我将此作为起点。我最终使用了一个多维时间数组,以几种方式表示,即08:00:00、8am和80000(手动键入数组),然后检查db返回中是否存在任何这些。如果存在,我将选择添加到选项中。我以此为起点。我最终使用了一个多维时间数组,以几种方式表示,即08:00:00、8am和80000(手动键入数组),然后检查是否存在任何与db返回相对应的时间。如果存在,我在选项中添加了一个selected。我以此为起点。我最终使用了一个多维时间数组,以几种方式表示,即08:00:00、8am和80000(手动键入的数组),然后检查是否存在任何与db返回相对应的时间。如果存在,我在选项中添加了一个selected。我以此为起点。我最终使用了一个多维时间数组,以几种方式表示,即08:00:00、8am和80000(手动键入的数组),然后检查db返回中是否存在这些选项。如果存在,我将在选项中添加一个selected。