Jenny: Dropdown vorselektion

Hej,

Hab ne Dropdownliste (statisch) und möchte den default wert vorselektieren, wobei der wert/eintrag der selected sein soll aus ner DB kommt.
das ganze ist in ner asp page.
kennt da jemand ne bessere lösung als bei jedem eintrag per asp abzufragen ob der recordset wert mit nen bestimmten wert übereinstimmt und dann ein selected rauswirft.

also nach dem schema

<select>
<option value=a>a
<option value=b>b
<option value=c>c
</select>

in der db steht dann ob a,b oder c vorselektiert sein soll.

thx!
jenny

  1. Hallo Jenny!
    Hab ne ganze Zeit versucht dein problem zu verstehn.
    Wenn du den selected Wert aus ner Datenbank holst, kommst du doch nicht drumherum ihn abzufragen.
    Ich glaube es würde helfen, wenn du das ganze Beispiel postet. Oft lassen sich dann gute Ratschläge geben.
    Ich kann dir ja vielleicht sagen wie ich die selected Felder selektiere:
    Im HTML Teil:

    <select>
    <option value="Albanien" <? ist_selektiert ($Land, "Albanien") ?>>Albanien</option>
    <option value="Deutschland" <? ist_selektiert ($Land, "Deutschland") ?>>Deutschland</option>
    </select>

    Die Funktion "ist_selektiert" sieht dann so aus:

    function ist_selektiert ($var_db, $var_html)
    {
     if ($var_db == $var_html)
      echo "selected";
    }

    Ist jetzt in PHP. Aber das ist ja in ASP nur syntaktisch anders.
    Du siehst du brauchst nur die jeweilige Variable hier das jeweilige Land zu füllen und vergleichst es dann mit dem in HTMl gesetzen Feld.

    Vielleicht war das schon die Lösung?

    Gr.
    Thorsten