直球勝負!

どきどき...

DailyWTF: The Ultimate State Selector

  • 一覧から州を選択する部分。
  • 既に選択されている州があったら、そこにSelected属性を立てたいらしい...
if ($province == "AL - Alabama") {
    $provinces = "
    	<select name='usr_province'>
    	<option selected='selected'>AL - Alabama</option>
    	<option>AK - Alaska</option>
    	<option>AZ - Arizona</option>
    	<option>AR - Arkansas</option>
    	<option>AA - Armed Forces America</option>
    	<option>AE - Armed Forces Other Areas</option>
    	<option>AP - Armed Forces Pacific</option>
    	<option>CA - California</option>
    	<option>CO - Colorado</option>
    	<option>CT - Connecticut</option>
    	<option>DE - Delaware</option>
    	<option>DC - District of Columbia</option>
    	<option>FL - Florida</option>
    	<option>GA - Georgia</option>
    	<option>GU - Guam</option>
    	<option>HI - Hawaii</option>
    	<option>ID - Idaho</option>
    	<option>IL - Illinois</option>
    	<option>IN - Indiana</option>
    	<option>IA - Iowa</option>
    	<option>KS - Kansas</option>
    	<option>KY - Kentucky</option>
    	<option>LA - Louisiana/option>
    	<option>ME - Maine</option>
    	<option>MD - Maryland</option>
    	<option>MA - Massachusetts</option>
    	<option>MI - Michigan</option>
    	<option>MN - Minnesota</option>
    	<option>MS - Mississippi</option>
    	<option>MO - Missouri</option>
    	<option>MT - Montana</option>
    	<option>NE - Nebraska</option>
    	<option>NV - Nevada</option>
    	<option>NH - New Hampshire</option>
    	<option>NJ - New Jersey</option>
    	<option>NM - New Mexico</option>
    	<option>NY - New York</option>
    	<option>NC - North Carolina</option>
    	<option>OH - Ohio</option>
    	<option>OK - Oklahoma</option>
    	<option>OR - Oregon</option>
    	<option>PA - Pennsylvania</option>
    	<option>PR - Puerto Rico</option>
    	<option>RI - Rhode Island</option>
    	<option>SC - South Carolina</option>
    	<option>SD - South Dakota</option>
    	<option>TN - Tennessee</option>
    	<option>TX - Texas</option>
    	<option>VI - U.S. Virgin Islands</option>
    	<option>UT - Utah</option>
    	<option>VT - Vermont</option>
    	<option>VA - Virginia</option>
    	<option>WA - Washington</option>
    	<option>WV - West Virginia</option>
    	<option>WI - Wisconsin</option>
    	<option>WY - Wyoming</option>        
    	</select>";
} else if ($province == "AK - Alaska") {
    $provinces = "
    	<select name='usr_province'>
    	<option>AL - Alabama</option>
    	<option selected='selected'>AK - Alaska</option>
    	<option>AZ - Arizona</option>
    	<option>AR - Arkansas</option>
    	<option>AA - Armed Forces America</option>
    	<option>AE - Armed Forces Other Areas</option>
    	<option>AP - Armed Forces Pacific</option>
    	<option>CA - California</option>
    	<option>CO - Colorado</option>
    	<option>CT - Connecticut</option>
    	<option>DE - Delaware</option>
    	<option>DC - District of Columbia</option>
    	<option>FL - Florida</option>
    	<option>GA - Georgia</option>
    	<option>GU - Guam</option>
    	<option>HI - Hawaii</option>
    	<option>ID - Idaho</option>
    	<option>IL - Illinois</option>
    	<option>IN - Indiana</option>
    	<option>IA - Iowa</option>
    	<option>KS - Kansas</option>
    	<option>KY - Kentucky</option>
    	<option>LA - Louisiana/option>
    	<option>ME - Maine</option>
    	<option>MD - Maryland</option>
    	<option>MA - Massachusetts</option>
    	<option>MI - Michigan</option>
    	<option>MN - Minnesota</option>
    	<option>MS - Mississippi</option>
    	<option>MO - Missouri</option>
    	<option>MT - Montana</option>
    	<option>NE - Nebraska</option>
    	<option>NV - Nevada</option>
    	<option>NH - New Hampshire</option>
    	<option>NJ - New Jersey</option>
    	<option>NM - New Mexico</option>
    	<option>NY - New York</option>
    	<option>NC - North Carolina</option>
    	<option>OH - Ohio</option>
    	<option>OK - Oklahoma</option>
    	<option>OR - Oregon</option>
    	<option>PA - Pennsylvania</option>
    	<option>PR - Puerto Rico</option>
    	<option>RI - Rhode Island</option>
    	<option>SC - South Carolina</option>
    	<option>SD - South Dakota</option>
    	<option>TN - Tennessee</option>
    	<option>TX - Texas</option>
    	<option>VI - U.S. Virgin Islands</option>
    	<option>UT - Utah</option>
    	<option>VT - Vermont</option>
    	<option>VA - Virginia</option>
    	<option>WA - Washington</option>
    	<option>WV - West Virginia</option>
    	<option>WI - Wisconsin</option>
    	<option>WY - Wyoming</option>        
    	</select>";
} else if ($province == "AZ - Arizona") {
    $provinces = "<select name='usr_province'>
        <option>AL - Alabama</option>
        <option>AK - Alaska</option>
        <option selected='selected'>AZ - Arizona</option>
        <option>AR - Arkansas</option>
        <option>AA - Armed Forces America</option>
        <option>AE - Armed Forces Other Areas</option>
        <option>AP - Armed Forces Pacific</option>
        <option>CA - California</option>
        <option>CO - Colorado</option>
        <option>CT - Connecticut</option>
        <option>DE - Delaware</option>
        <option>DC - District of Columbia</option>
        <option>FL - Florida</option>
        <option>GA - Georgia</option>
        <option>GU - Guam</option>
        <option>HI - Hawaii</option>
        <option>ID - Idaho</option>
        <option>IL - Illinois</option>
        <option>IN - Indiana</option>
        <option>IA - Iowa</option>
        <option>KS - Kansas</option>
        <option>KY - Kentucky</option>
        <option>LA - Louisiana/option>
        <option>ME - Maine</option>
        <option>MD - Maryland</option>
        <option>MA - Massachusetts</option>
        <option>MI - Michigan</option>
        <option>MN - Minnesota</option>
        <option>MS - Mississippi</option>
        <option>MO - Missouri</option>
        <option>MT - Montana</option>
        <option>NE - Nebraska</option>
        <option>NV - Nevada</option>
        <option>NH - New Hampshire</option>
        <option>NJ - New Jersey</option>
        <option>NM - New Mexico</option>
        <option>NY - New York</option>
        <option>NC - North Carolina</option>
        <option>OH - Ohio</option>
        <option>OK - Oklahoma</option>
        <option>OR - Oregon</option>
        <option>PA - Pennsylvania</option>
        <option>PR - Puerto Rico</option>
        <option>RI - Rhode Island</option>
        <option>SC - South Carolina</option>
        <option>SD - South Dakota</option>
        <option>TN - Tennessee</option>
        <option>TX - Texas</option>
        <option>VI - U.S. Virgin Islands</option>
        <option>UT - Utah</option>
        <option>VT - Vermont</option>
        <option>VA - Virginia</option>
        <option>WA - Washington</option>
        <option>WV - West Virginia</option>
        <option>WI - Wisconsin</option>
        <option>WY - Wyoming</option>        
        </select>";
} else if ($province == "AR - Arkansas") {
    $provinces = "<select name='usr_province'>
        <option>AL - Alabama</option>
        <option>AK - Alaska</option>
        <option selected='selected'>AZ - Arizona</option>
        <option>AR - Arkansas</option>
        <option>AA - Armed Forces America</option>
        <option>AE - Armed Forces Other Areas</option>
        <option>AP - Armed Forces Pacific</option>
        <option>CA - California</option>
        <option>CO - Colorado</option>
        <option>CT - Connecticut</option>
        <option>DE - Delaware</option>
        <option>DC - District of Columbia</option>
        <option>FL - Florida</option>
        <option>GA - Georgia</option>
        <option>GU - Guam</option>
        <option>HI - Hawaii</option>
        <option>ID - Idaho</option>
        <option>IL - Illinois</option>
        <option>IN - Indiana</option>
        <option>IA - Iowa</option>
        <option>KS - Kansas</option>
        <option>KY - Kentucky</option>
        <option>LA - Louisiana/option>
        <option>ME - Maine</option>
        <option>MD - Maryland</option>
        <option>MA - Massachusetts</option>
        <option>MI - Michigan</option>
        <option>MN - Minnesota</option>
        <option>MS - Mississippi</option>
        <option>MO - Missouri</option>
        <option>MT - Montana</option>
        <option>NE - Nebraska</option>
        <option>NV - Nevada</option>
        <option>NH - New Hampshire</option>
        <option>NJ - New Jersey</option>
        <option>NM - New Mexico</option>
        <option>NY - New York</option>
        <option>NC - North Carolina</option>
        <option>OH - Ohio</option>
        <option>OK - Oklahoma</option>
        <option>OR - Oregon</option>
        <option>PA - Pennsylvania</option>
        <option>PR - Puerto Rico</option>
        <option>RI - Rhode Island</option>
        <option>SC - South Carolina</option>
        <option>SD - South Dakota</option>
        <option>TN - Tennessee</option>
        <option>TX - Texas</option>
        <option>VI - U.S. Virgin Islands</option>
        <option>UT - Utah</option>
        <option>VT - Vermont</option>
        <option>VA - Virginia</option>
        <option>WA - Washington</option>
        <option>WV - West Virginia</option>
        <option>WI - Wisconsin</option>
        <option>WY - Wyoming</option>        
        </select>";
} else if ($province == "AA - Armed Forces America") {

.... snip 3,059 lines of code ...

} else if ($province == "WY - Wyoming") {
    $provinces = "<select name='usr_province'>
        <option>AL - Alabama</option>
        <option>AK - Alaska</option>
        <option>AZ - Arizona</option>
        <option>AR - Arkansas</option>
        <option>AA - Armed Forces America</option>
        <option>AE - Armed Forces Other Areas</option>
        <option>AP - Armed Forces Pacific</option>
        <option>CA - California</option>
        <option>CO - Colorado</option>
        <option>CT - Connecticut</option>
        <option>DE - Delaware</option>
        <option>DC - District of Columbia</option>
        <option>FL - Florida</option>
        <option>GA - Georgia</option>
        <option>GU - Guam</option>
        <option>HI - Hawaii</option>
        <option>ID - Idaho</option>
        <option>IL - Illinois</option>
        <option>IN - Indiana</option>
        <option>IA - Iowa</option>
        <option>KS - Kansas</option>
        <option>KY - Kentucky</option>
        <option>LA - Louisiana/option>
        <option>ME - Maine</option>
        <option>MD - Maryland</option>
        <option>MA - Massachusetts</option>
        <option>MI - Michigan</option>
        <option>MN - Minnesota</option>
        <option>MS - Mississippi</option>
        <option>MO - Missouri</option>
        <option>MT - Montana</option>
        <option>NE - Nebraska</option>
        <option>NV - Nevada</option>
        <option>NH - New Hampshire</option>
        <option>NJ - New Jersey</option>
        <option>NM - New Mexico</option>
        <option>NY - New York</option>
        <option>NC - North Carolina</option>
        <option>OH - Ohio</option>
        <option>OK - Oklahoma</option>
        <option>OR - Oregon</option>
        <option>PA - Pennsylvania</option>
        <option>PR - Puerto Rico</option>
        <option>RI - Rhode Island</option>
        <option>SC - South Carolina</option>
        <option>SD - South Dakota</option>
        <option>TN - Tennessee</option>
        <option >TX - Texas</option>
        <option>VI - U.S. Virgin Islands</option>
        <option>UT - Utah</option>
        <option>VT - Vermont</option>
        <option>VA - Virginia</option>
        <option>WA - Washington</option>
        <option>WV - West Virginia</option>
        <option>WI - Wisconsin</option>
        <option selected='selected'>WY - Wyoming</option>        
        </select>";
} else {
    $provinces = "<select name='usr_province'>
        <option selected='selected'>AL - Alabama</option>
        <option>AK - Alaska</option>
        <option>AZ - Arizona</option>
        <option>AR - Arkansas</option>
        <option>AA - Armed Forces America</option>
        <option>AE - Armed Forces Other Areas</option>
        <option>AP - Armed Forces Pacific</option>
        <option>CA - California</option>
        <option>CO - Colorado</option>
        <option>CT - Connecticut</option>
        <option>DE - Delaware</option>
        <option>DC - District of Columbia</option>
        <option>FL - Florida</option>
        <option>GA - Georgia</option>
        <option>GU - Guam</option>
        <option>HI - Hawaii</option>
        <option>ID - Idaho</option>
        <option>IL - Illinois</option>
        <option>IN - Indiana</option>
        <option>IA - Iowa</option>
        <option>KS - Kansas</option>
        <option>KY - Kentucky</option>
        <option>LA - Louisiana/option>
        <option>ME - Maine</option>
        <option>MD - Maryland</option>
        <option>MA - Massachusetts</option>
        <option>MI - Michigan</option>
        <option>MN - Minnesota</option>
        <option>MS - Mississippi</option>
        <option>MO - Missouri</option>
        <option>MT - Montana</option>
        <option>NE - Nebraska</option>
        <option>NV - Nevada</option>
        <option>NH - New Hampshire</option>
        <option>NJ - New Jersey</option>
        <option>NM - New Mexico</option>
        <option>NY - New York</option>
        <option>NC - North Carolina</option>
        <option>OH - Ohio</option>
        <option>OK - Oklahoma</option>
        <option>OR - Oregon</option>
        <option>PA - Pennsylvania</option>
        <option>PR - Puerto Rico</option>
        <option>RI - Rhode Island</option>
        <option>SC - South Carolina</option>
        <option>SD - South Dakota</option>
        <option>TN - Tennessee</option>
        <option>TX - Texas</option>
        <option>VI - U.S. Virgin Islands</option>
        <option>UT - Utah</option>
        <option>VT - Vermont</option>
        <option>VA - Virginia</option>
        <option>WA - Washington</option>
        <option>WV - West Virginia</option>
        <option>WI - Wisconsin</option>
        <option>WY - Wyoming</option>        
        </select>";
}