I look back at one of the first things I posted on The Daily WTF (tblState) and get a kick out of how naïve I used to be. Back then, most of the worst code I'd come cross would barley make an honorable mention. Back then, I would never have fathomed that code like Scott Neumann's submission even existed. Back then, I didn't fear that I will inevitably have to maintain code like this. Yeah, those were good times back then ...
<%
If session("State") = "AL" Then
SelAL = "Selected"
End If
If session("State") = "AK" Then
SelAK = "Selected"
End If
If session("State") = "AZ" Then
SelAZ = "Selected"
End If
If session("State") = "AR" Then
SelAR = "Selected"
End If
If session("State") = "CA" Then
SelCA = "Selected"
End If
If session("State") = "CT" Then
SelCT = "Selected"
End If
If session("State") = "CO" Then
SelCO = "Selected"
End If
If session("State") = "DC" Then
SelDC = "Selected"
End If
If session("State") = "DE" Then
SelDE = "Selected"
End If
If session("State") = "FL" Then
SelFL = "Selected"
End If
If session("State") = "GA" Then
SelGA = "Selected"
End If
If session("State") = "HI" Then
SelHI = "Selected"
End If
If session("State") = "ID" Then
SelID = "Selected"
End If
If session("State") = "IL" Then
SelIL = "Selected"
End If
If session("State") = "IN" Then
SelIN = "Selected"
End If
If session("State") = "IA" Then
SelIA = "Selected"
End If
If session("State") = "KS" Then
SelKS = "Selected"
End If
If session("State") = "KY" Then
SelKY = "Selected"
End If
If session("State") = "LA" Then
SelLA = "Selected"
End If
If session("State") = "ME" Then
SelME = "Selected"
End If
If session("State") = "MA" Then
SelMA = "Selected"
End If
If session("State") = "MD" Then
SelMD = "Selected"
End If
If session("State") = "MI" Then
SelMI = "Selected"
End If
If session("State") = "MN" Then
SelMN = "Selected"
End If
If session("State") = "MS" Then
SelMS = "Selected"
End If
If session("State") = "MO" Then
SelMO = "Selected"
End If
If session("State") = "MT" Then
SelMT = "Selected"
End If
If session("State") = "NE" Then
SelNE = "Selected"
End If
If session("State") = "NV" Then
SelNV = "Selected"
End If
If session("State") = "NH" Then
SelNH = "Selected"
End If
If session("State") = "NJ" Then
SelNJ = "Selected"
End If
If session("State") = "NM" Then
SelNM = "Selected"
End If
If session("State") = "NY" Then
SelNY = "Selected"
End If
If session("State") = "NC" Then
SelNC = "Selected"
End If
If session("State") = "ND" Then
SelND = "Selected"
End If
If session("State") = "OH" Then
SelOH = "Selected"
End If
If session("State") = "OK" Then
SelOK = "Selected"
End If
If session("State") = "OR" Then
SelOR = "Selected"
End If
If session("State") = "PA" Then
SelPA = "Selected"
End If
If session("State") = "RI" Then
SelRI = "Selected"
End If
If session("State") = "SC" Then
SelSC = "Selected"
End If
If session("State") = "SD" Then
SelSD = "Selected"
End If
If session("State") = "TN" Then
SelTN = "Selected"
End If
If session("State") = "TX" Then
SelTX = "Selected"
End If
If session("State") = "UT" Then
SelUT = "Selected"
End If
If session("State") = "VT" Then
SelVT = "Selected"
End If
If session("State") = "VA" Then
SelVA = "Selected"
End If
If session("State") = "WY" Then
SelWY = "Selected"
End If
If session("State") = "WI" Then
SelWI = "Selected"
End If
If session("State") = "WV" Then
SelWV = "Selected"
End If
If session("State") = "WA" Then
SelWA = "Selected"
End If
%>
<select class="f" name="State">
<option value>State< SPAN>option>
<option value="AL" <%=SelAL%>>>AL< SPAN>option>
<option value="AK" <%=SelAK%>>>AK< SPAN>option>
<option value="AZ" <%=SelAZ%>>>AZ< SPAN>option>
<option value="AR" <%=SelAR%>>>AR< SPAN>option>
<option value="CA" <%=SelCA%>>>CA< SPAN>option>
<option value="CT" <%=SelCT%>>>CT< SPAN>option>
<option value="CO" <%=SelCO%>>>CO< SPAN>option>
<option value="DC" <%=SelDC%>>>D.C.< SPAN>option>
<option value="DE" <%=SelDE%>>>DE< SPAN>option>
<option value="FL" <%=SelFL%>>>FL< SPAN>option>
<option value="GA" <%=SelGA%>>>GA< SPAN>option>
<option value="HI" <%=SelHI%>>>HI< SPAN>option>
<option value="ID" <%=SelID%>>>ID< SPAN>option>
<option value="IL" <%=SelIL%>>>IL< SPAN>option>
<option value="IN" <%=SelIN%>>>IN< SPAN>option>
<option value="IA" <%=SelIA%>>>IA< SPAN>option>
<option value="KS" <%=SelKS%>>>KS< SPAN>option>
<option value="KY" <%=SelKY%>>>KY< SPAN>option>
<option value="LA" <%=SelLA%>>>LA< SPAN>option>
<option value="ME" <%=SelME%>>>ME< SPAN>option>
<option value="MA" <%=SelMA%>>>MA< SPAN>option>
<option value="MD" <%=SelMD%>>>MD< SPAN>option>
<option value="MI" <%=SelMI%>>>MI< SPAN>option>
<option value="MN" <%=SelMN%>>>MN< SPAN>option>
<option value="MS" <%=SelMS%>>>MS< SPAN>option>
<option value="MO" <%=SelMO%>>>MO< SPAN>option>
<option value="MT" <%=SelMT%>>>MT< SPAN>option>
<option value="NE" <%=SelNE%>>>NE< SPAN>option>
<option value="NV" <%=SelNV%>>>NV< SPAN>option>
<option value="NH" <%=SelNH%>>>NH< SPAN>option>
<option value="NJ" <%=SelNJ%>>>NJ< SPAN>option>
<option value="NM" <%=SelNM%>>>NM< SPAN>option>
<option value="NY" <%=SelNY%>>>NY< SPAN>option>
<option value="NC" <%=SelNC%>>>NC< SPAN>option>
<option value="ND" <%=SelND%>>>ND< SPAN>option>
<option value="OH" <%=SelOH%>>>OH< SPAN>option>
<option value="OK" <%=SelOK%>>>OK< SPAN>option>
<option value="OR" <%=SelOR%>>>OR< SPAN>option>
<option value="PA" <%=SelPA%>>>PA< SPAN>option>
<option value="RI" <%=SelRI%>>>RI< SPAN>option>
<option value="SC" <%=SelSC%>>>SC< SPAN>option>
<option value="SD" <%=SelSD%>>>SD< SPAN>option>
<option value="TN" <%=SelTN%>>>TN< SPAN>option>
<option value="TX" <%=SelTX%>>>TX< SPAN>option>
<option value="UT" <%=SelUT%>>>UT< SPAN>option>
<option value="VT" <%=SelVT%>>>VT< SPAN>option>
<option value="VA" <%=SelVA%>>>VA< SPAN>option>
<option value="WA" <%=SelWA%>>>WA< SPAN>option>
<option value="WY" <%=SelWY%>>>WY< SPAN>option>
<option value="WI" <%=SelWI%>>>WI< SPAN>option>
<option value="WV" <%=SelWV%>>>WV< SPAN>option>
< SPAN>select>