DBからリスト項目を取ってくる場合は
繰り返し作っていけば良いが
HTMLのみの場合 selected を付けるのに、いちいち
optionタグの一番上にPOST値をvalueにしたoptionタグを付けることで
エラーによる再入力の時などに
すでに先ほど選んだ値が選択された状態になる。
繰り返し作っていけば良いが
HTMLのみの場合 selected を付けるのに、いちいち
<option <?php if($_POST['Year'] == "2008"){echo "selected";} ?> value="2008" >2008</option>とやっていたのだが、これでは項目が多くなるとめんどくさいので
<option <?php if($_POST['Year'] == "2009"){echo "selected";} ?> value="2009" >2009</option>
<option value="<?=$_POST['Year']?>" ><?=$_POST['Year']?></option>
<option value="2008" >2008</option>
<option value="2009" >2009</option>
optionタグの一番上にPOST値をvalueにしたoptionタグを付けることで
エラーによる再入力の時などに
すでに先ほど選んだ値が選択された状態になる。
