I have below the United States in a dropdown menu.
If a person chooses a state and hits the submit button, they are only returned back to the form if they haven't completed all the fields.
I put each field in a Session Variable, and so it populates all the fields that the person has completed, if he/she is sent back to the form.
But, the dropdown menu is not doing it. All the other fields are being populated just fine too!
Here is what I have done:
<select name="state">
<option value="">Please Select...</option>
<option value="AL" <? if (isset($_SESSION['state']) == 'AL'){ print 'selected="selected"'; } ?>>Alabama</option>
<option value="AK" <? if (isset($_SESSION['state']) == 'AK'){ print 'selected="selected"'; } ?>>Alaska</option>
<option value="AZ" <? if (isset($_SESSION['state']) == 'AZ'){ print 'selected="selected"'; } ?>>Arizona</option>
<option value="AK" <? if (isset($_SESSION['state']) == 'AK'){ print 'selected="selected"'; } ?>>Arkansas</option>
<option value="CA" <? if (isset($_SESSION['state']) == 'CA'){ print 'selected="selected"'; } ?>>California</option>
<option value="CO" <? if (isset($_SESSION['state']) == 'CO'){ print 'selected="selected"'; } ?>>Colorado</option>
<option value="CT" <? if (isset($_SESSION['state']) == 'CT'){ print 'selected="selected"'; } ?>>Connecticut</option>
<option value="DE" <? if (isset($_SESSION['state']) == 'DE'){ print 'selected="selected"'; } ?>>Delaware</option>
<option value="DC" <? if (isset($_SESSION['state']) == 'DC'){ print 'selected="selected"'; } ?>>District of Columbia</option>
<option value="FL" <? if (isset($_SESSION['state']) == 'FL'){ print 'selected="selected"'; } ?>>Florida</option>
<option value="GA" <? if (isset($_SESSION['state']) == 'GA'){ print 'selected="selected"'; } ?>>Georgia</option>
<option value="HI" <? if (isset($_SESSION['state']) == 'HI'){ print 'selected="selected"'; } ?>>Hawaii</option>
<option value="ID" <? if (isset($_SESSION['state']) == 'ID'){ print 'selected="selected"'; } ?>>Idaho</option>
<option value="IL" <? if (isset($_SESSION['state']) == 'IL'){ print 'selected="selected"'; } ?>>Illinois</option>
<option value="IN" <? if (isset($_SESSION['state']) == 'IN'){ print 'selected="selected"'; } ?>>Indiana</option>
<option value="IA" <? if (isset($_SESSION['state']) == 'IA'){ print 'selected="selected"'; } ?>>Iowa</option>
<option value="KS" <? if (isset($_SESSION['state']) == 'KS'){ print 'selected="selected"'; } ?>>Kansas</option>
<option value="KY" <? if (isset($_SESSION['state']) == 'KY'){ print 'selected="selected"'; } ?>>Kentucky</option>
<option value="LA" <? if (isset($_SESSION['state']) == 'LA'){ print 'selected="selected"'; } ?>>Louisiana</option>
<option value="ME" <? if (isset($_SESSION['state']) == 'ME'){ print 'selected="selected"'; } ?>>Maine</option>
<option value="MH" <? if (isset($_SESSION['state']) == 'MH'){ print 'selected="selected"'; } ?>>Marshall Islands</option>
<option value="MD" <? if (isset($_SESSION['state']) == 'MD'){ print 'selected="selected"'; } ?>>Maryland</option>
<option value="MA" <? if (isset($_SESSION['state']) == 'MA'){ print 'selected="selected"'; } ?>>Massachusetts</option>
<option value="MI" <? if (isset($_SESSION['state']) == 'MI'){ print 'selected="selected"'; } ?>>Michigan</option>
<option value="MN" <? if (isset($_SESSION['state']) == 'MN'){ print 'selected="selected"'; } ?>>Minnesota</option>
<option value="MS" <? if (isset($_SESSION['state']) == 'MS'){ print 'selected="selected"'; } ?>>Mississippi</option>
<option value="MO" <? if (isset($_SESSION['state']) == 'MO'){ print 'selected="selected"'; } ?>>Missouri</option>
<option value="MT" <? if (isset($_SESSION['state']) == 'MT'){ print 'selected="selected"'; } ?>>Montana</option>
<option value="NE" <? if (isset($_SESSION['state']) == 'NE'){ print 'selected="selected"'; } ?>>Nebraska</option>
<option value="NV" <? if (isset($_SESSION['state']) == 'NV'){ print 'selected="selected"'; } ?>>Nevada</option>
<option value="NH" <? if (isset($_SESSION['state']) == 'NH'){ print 'selected="selected"'; } ?>>New Hampshire</option>
<option value="NJ" <? if (isset($_SESSION['state']) == 'NJ'){ print 'selected="selected"'; } ?>>New Jersey</option>
<option value="NM" <? if (isset($_SESSION['state']) == 'NM'){ print 'selected="selected"'; } ?>>New Mexico</option>
<option value="NY" <? if (isset($_SESSION['state']) == 'NY'){ print 'selected="selected"'; } ?>>New York</option>
<option value="NC" <? if (isset($_SESSION['state']) == 'NC'){ print 'selected="selected"'; } ?>>North Carolina</option>
<option value="ND" <? if (isset($_SESSION['state']) == 'ND'){ print 'selected="selected"'; } ?>>North Dakota</option>
<option value="OH" <? if (isset($_SESSION['state']) == 'OH'){ print 'selected="selected"'; } ?>>Ohio</option>
<option value="OK" <? if (isset($_SESSION['state']) == 'OK'){ print 'selected="selected"'; } ?>>Oklahoma</option>
<option value="OR" <? if (isset($_SESSION['state']) == 'OR'){ print 'selected="selected"'; } ?>>Oregon</option>
<option value="PW" <? if (isset($_SESSION['state']) == 'PW'){ print 'selected="selected"'; } ?>>Palau</option>
<option value="PA" <? if (isset($_SESSION['state']) == 'PA'){ print 'selected="selected"'; } ?>>Pennsylvainia</option>
<option value="PR" <? if (isset($_SESSION['state']) == 'PR'){ print 'selected="selected"'; } ?>>Puerto Rico</option>
<option value="RI" <? if (isset($_SESSION['state']) == 'RI'){ print 'selected="selected"'; } ?>>Rhode Island</option>
<option value="SC" <? if (isset($_SESSION['state']) == 'SC'){ print 'selected="selected"'; } ?>>South Carolina</option>
<option value="SD" <? if (isset($_SESSION['state']) == 'SD'){ print 'selected="selected"'; } ?>>South Dakota</option>
<option value="TN" <? if (isset($_SESSION['state']) == 'TN'){ print 'selected="selected"'; } ?>>Tennessee</option>
<option value="TX" <? if (isset($_SESSION['state']) == 'TX'){ print 'selected="selected"'; } ?>>Texas</option>
<option value="VT" <? if (isset($_SESSION['state']) == 'VT'){ print 'selected="selected"'; } ?>>Vermont</option>
<option value="VI" <? if (isset($_SESSION['state']) == 'VI'){ print 'selected="selected"'; } ?>>Virgin Islands</option>
<option value="VA" <? if (isset($_SESSION['state']) == 'VA'){ print 'selected="selected"'; } ?>>Virginia</option>
<option value="WA" <? if (isset($_SESSION['state']) == 'WA'){ print 'selected="selected"'; } ?>>Washington</option>
<option value="WV" <? if (isset($_SESSION['state']) == 'WV'){ print 'selected="selected"'; } ?>>West Virginia</option>
<option value="WI" <? if (isset($_SESSION['state']) == 'WI'){ print 'selected="selected"'; } ?>>Wisconsin</option>
<option value="WY" <? if (isset($_SESSION['state']) == 'WY'){ print 'selected="selected"'; } ?>>Wyoming</option>
</select>
Does anything look incorrect to anyone?
The odd thing is, Wyoming is chosen as the populated option, even if I choose any other state.
Any thoughts?