0

私のサイトには、生年月日が JavaScript を使用して動的に表示される登録フォームがあり、月によって日数が変わります (つまり、2 月は 28/29、1 月は 31 など)。これで、次のコードは問題なく動作します。

for (i=1; i <= 31; i++){
     var newOption = document.createElement('option');
     newOption.innerHTML=String(i);
     newOption.setAttribute('value',i);
     document.getElementById('DayOfBirth').appendChild(newOption);
}

しかし、そのようにレイアウトされたPHPデータをサポートするためにそれを実装するにはどうすればよいですか

<select name="dobDay">
     <option value="1" <?php if (!(strcmp(1, htmlentities($row_LoggedOnUser['dobDay'], ENT_COMPAT, 'utf-8')))) {echo "selected=\"selected\"";} ?>>1</option>
     <option value="2" <?php if (!(strcmp(2, htmlentities($row_LoggedOnUser['dobDay'], ENT_COMPAT, 'utf-8')))) {echo "selected=\"selected\"";} ?>>2</option>
</select>
4

0 に答える 0