わかりました、値が選択されているかどうかをエコーするこのコードがあります。これを日付のドロップダウン リストに使用するには、毎日の変数を作成する必要はありません。
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]='';
}
}
}