在下拉列表中回显所选日期

时间:2012-05-13 13:28:06

标签: php

好的,我有这个代码来回应如果选择了值,如何在不创建每天变量的情况下将其用于日期下拉列表?

if ($st_title[$i] == 'Mr') {
    $mr_select='selected="selected"';
    $mrs_select='';
    $ms_select='';  
} else if ($st_title[$i]=='Mrs') {
    $mr_select='';
    $mrs_select='selected="selected"';
    $ms_select='';  
} else {
    $mr_select='';
    $mrs_select='';
    $ms_select='selected="selected"';
}

我想出来,仅供参考,这是我想出的:

for ($x=0; $x<=31; $x++){
$dobd[$x]='';
  if ($x ==$st_dobd){
      $dobd[$x]='selected="selected"';
      }else{
          $dobd[$x]='';
          }
}
for ($x=0; $x<=12; $x++){
$dobm[$x]='';
  if ($x ==$st_dobm){
      $dobm[$x]='selected="selected"';
      }else{
          $dobm[$x]='';
          }
}
for ($x=2000; $x>=1970; $x--){
$doby[$x]='';
  if ($x ==$st_doby){
      $doby[$x]='selected="selected"';
      }else{
          $doby[$x]='';
          }
}




                }

2 个答案:

答案 0 :(得分:1)

您可以创建一个包含日期的数组,并通过此数组生成下拉列表,如果选中,则键可以是天(日期)和值0或1。

答案 1 :(得分:0)

我认为你应该制作&#39; \&#39;符号前面的符号&#39;&#34;&#39;