Hallo zusammen,
ich habe folgendes Problem:
ich möchte auf einer Seite eine Select-Box darstellen (z.B. Auswahl der Körpergröße) wobei aber der dazugehörige Wert aus der DB bereits vorselektiert sein soll.
Die Select-Box schaut folgendermaßen aus:
<select name="height" size="1">
<option value=""> </option>
<option value="170">5.7 " - 170 cm</option>
<option value="171">5.7 " - 171 cm</option>
<option value="172">5.7 " - 172 cm</option>
<option value="173">5.8 " - 173 cm</option>
<option value="174">5.8 " - 174 cm</option>
<option value="175">5.9 " - 175 cm</option>
<option value="176">5.9 " - 176 cm</option>
<option value="177">5.9 " - 177 cm</option>
<option value="178">5.10 " - 178 cm</option>
<option value="179">5.10 " - 179 cm</option>
<option value="180">5.11 " - 180 cm</option>
<option value="181">5.11 " - 181 cm</option>
<option value="181">5.11 " - 182 cm</option>
<option value="183">6.0 " - 183 cm</option>
<option value="184">6.0 " - 184 cm</option>
<option value="185">6.1 " - 185 cm</option>
<option value="186">6.1 " - 186 cm</option>
<option value="187">6.1 " - 187 cm</option>
<option value="188">6.2 " - 188 cm</option>
<option value="189">6.2 " - 189 cm</option>
<option value="190">6.3 " - 190 cm</option>
<option value="191">6.3 " - 191 cm</option>
<option value="192">6.3 " - 192 cm</option>
<option value="193">6.4 " - 193 cm</option>
<option value="194">6.4 " - 194 cm</option>
<option value="195">6.5 " - 195 cm</option>
<option value="196">6.5 " - 196 cm</option>
<option value="197">6.5 " - 197 cm</option>
<option value="198">6.6 " - 198 cm</option>
<option value="199">6.6 " - 199 cm</option>
<option value="200">6.7 " - 200 cm</option>
<option value="201">6.7 " - 201 cm</option>
<option value="202">6.7 " - 202 cm</option>
</select>
Die Variable, wo der aktuelle Wert drin steht heißt $personHeight.
Natürlich könnte ich jetzt in jedem option Tag vergleichen ob das zugehörige value == $personHeight, falls ja echo "selected".
Ich vermute aber, dass die Profis hier im Forum einen Alternativ-Vorschlag haben wie man so etwas eleganter lösen kann.
Habt Ihr vielleicht eine Idee?
Vielen Dank im Voraus
Liebe Grüße
Andrea