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

Php 在下拉列表中回显所选日期,php,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"';

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

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]='';
          }
}




                }

对于($x=0;$x您可以创建一个包含日期的数组,并通过该数组生成下拉列表,键可以是天(日期),如果选中,值可以是0或1。

我认为您应该在该符号之前加上“\”符号“

您确定发布了正确的代码吗?我看不出它与您的(不是a)有什么关系问题。好吧,这是一个懒惰的问题,不管怎么说,我明白了。