0

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

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




                }
4

2 に答える 2

1

日付を含む配列を作成し、この配列によってドロップダウンを生成できます。キーは日 (日付) で、選択した場合は値 0 または 1 です。

于 2012-05-13T13:32:27.207 に答える
0

この記号「"」の前に「\」記号を作成する必要があると思います

于 2012-05-13T13:34:38.533 に答える