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)有什么关系问题。好吧,这是一个懒惰的问题,不管怎么说,我明白了。