Posted at

HTMLのselectで都道府県を表示する。

More than 5 years have passed since last update.

毎回書くのは無理なのでメモ


セレクト部分

<select name="ken">

<option value="" selected>都道府県</option>
<option value="1">北海道</option>
<option value="2">青森県</option>
<option value="3">岩手県</option>
<option value="4">宮城県</option>
<option value="5">秋田県</option>
<option value="6">山形県</option>
<option value="7">福島県</option>
<option value="8">茨城県</option>
<option value="9">栃木県</option>
<option value="10">群馬県</option>
<option value="11">埼玉県</option>
<option value="12">千葉県</option>
<option value="13">東京都</option>
<option value="14">神奈川県</option>
<option value="15">新潟県</option>
<option value="16">富山県</option>
<option value="17">石川県</option>
<option value="18">福井県</option>
<option value="19">山梨県</option>
<option value="20">長野県</option>
<option value="21">岐阜県</option>
<option value="22">静岡県</option>
<option value="23">愛知県</option>
<option value="24">三重県</option>
<option value="25">滋賀県</option>
<option value="26">京都府</option>
<option value="27">大阪府</option>
<option value="28">兵庫県</option>
<option value="29">奈良県</option>
<option value="30">和歌山県</option>
<option value="31">鳥取県</option>
<option value="32">島根県</option>
<option value="33">岡山県</option>
<option value="34">広島県</option>
<option value="35">山口県</option>
<option value="36">徳島県</option>
<option value="37">香川県</option>
<option value="38">愛媛県</option>
<option value="39">高知県</option>
<option value="40">福岡県</option>
<option value="41">佐賀県</option>
<option value="42">長崎県</option>
<option value="43">熊本県</option>
<option value="44">大分県</option>
<option value="45">宮崎県</option>
<option value="46">鹿児島県</option>
<option value="47">沖縄県</option>
</select>


都道府県を数字で記録しているので

表示する時はスイッチで以下のようにする。


表示する時(PHPの例)

<?php

$tiiki;
switch ($ken) {
case 1:
$tiiki="北海道";
break;
case 2:
$tiiki="青森県";
break;
case 3:
$tiiki="岩手県";
break;
case 4:
$tiiki="宮城県";
break;
case 5:
$tiiki="秋田県";
break;
case 6:
$tiiki="山形県";
break;
case 7:
$tiiki="福島県";
break;
case 8:
$tiiki="茨城県";
break;
case 9:
$tiiki="栃木県";
break;
case 10:
$tiiki="群馬県";
break;
case 11:
$tiiki="埼玉県";
break;
case 12:
$tiiki="千葉県";
break;
case 13:
$tiiki="東京都";
break;
case 14:
$tiiki="神奈川県";
break;
case 15:
$tiiki="新潟県";
break;
case 16:
$tiiki="富山県";
break;
case 17:
$tiiki="石川県";
break;
case 18:
$tiiki="福井県";
break;
case 19:
$tiiki="山梨県";
break;
case 20:
$tiiki="長野県";
break;
case 21:
$tiiki="岐阜県";
break;
case 22:
$tiiki="静岡県";
break;
case 23:
$tiiki="愛知県";
break;
case 24:
$tiiki="三重県";
break;
case 25:
$tiiki="滋賀県";
break;
case 26:
$tiiki="京都府";
break;
case 27:
$tiiki="大阪府";
break;
case 28:
$tiiki="兵庫県";
break;
case 29:
$tiiki="奈良県";
break;
case 30:
$tiiki="和歌山県";
break;
case 31:
$tiiki="鳥取県";
break;
case 32:
$tiiki="島根県";
break;
case 33:
$tiiki="岡山県";
break;
case 34:
$tiiki="広島県";
break;
case 35:
$tiiki="広島県";
break;
case 36:
$tiiki="山口県";
break;
case 37:
$tiiki="徳島県";
break;
case 38:
$tiiki="香川県";
break;
case 39:
$tiiki="愛媛県";
break;
case 40:
$tiiki="高知県";
break;
case 41:
$tiiki="福岡県";
break;
case 42:
$tiiki="佐賀県";
break;
case 43:
$tiiki="長崎県";
break;
case 44:
$tiiki="大分県";
break;
case 45:
$tiiki="宮崎県";
break;
case 46:
$tiiki="鹿児島県";
break;
case 47:
$tiiki="沖縄県";
break;
}
?>