Selectfeld und MySQL

measel101

Mitglied
Moin

Nein, es handelt sich nicht um die Frage "Wie bekomme ich die Daten von der DB ins Selectfeld?", sondern "Wie wähle ich einen Wert aus dem Selectfeld über eine DB aus?". Die Suche konnte mir da nicht wirklich weiterhelfen...
Hier vielleicht ein beispiel:

Ich habe in einem Selectfeld die Zahlen 0 - 15. Nun steht in der DB z.B. eine 7 und möchte ich, dass das Selectfeld automatisch den Wert 7 anzeigt. Hat da jemand ne Idee?

Normal sieht das ja so aus:
Code:
<select name="WERT"  style="width: 75">
                <option>0</option>
                <option>1</option>
                <option>2</option>
                [...]
                <option selected>7</option>
                [...]
                <option>15</option>
              </select>

Nur wie bring ich mein script dazu die 7 zu "selecten" ?

Thx schon mal im voraus :)
 
Hi,
vom prinzp her sollte es so gehn. Sollte sich leicht für andere Werte umschreiben lassen.

PHP:
<select name="WERT"  style="width: 75">
<?
$auswahl = "7";

for ($i = 1;$i <= 15; $i++){
  echo "<option";
   if($i == $auswahl){
      echo " selected";
    }
   echo(">".$i."</option>");
}
?>
</select>

Hoffe das Hilft.

MTK
 
Vielleicht wärs einfacher wenn du deinen Optionen Variablen zuteilst
zB
<select name="bundesland" size="1">
<option value="1">1</option>
<option value="2">2</option>
....

In php dannst du das ganze mit dem Value wert óhne schleifen ansprechen
 
Zurück