noerion: Auswahlformular

Beitrag lesen

Hallo erstmal

Ich habe da ein kleines Problem.
ich habe ein PHP Script das aus in eine Datenbank schreiben soll, es besteht aus Formularen. Sowohl Textboxen als auch Auswahllisten.
Damit der User nicht alles neu eintragen muss lade ich die bestehenden Daten aus der DB in die Formulare.
Es sind so Sachen wie Texte, Schriftgrößen usw.
Bei den Textboxen funzt es ja ganz prima, nur mit den Auswahllisten hab ich noch schwierigkeiten.
es geht darum das beim Schriftformat der Text Bsp "Fett" sein soll während die Value aber "B" ist.
für diesen zweck habe ich eine Funktion gebastest die das Abfragen soll.

<script type="text/javascript">
<!--
function format(form)
{

switch(form)
{
case "":
        formi="normal";
        break;
case "B":
         formi="fett";
 break;
case "I":
      formi="kursiv";
 break;
case "U":
 formi="unterstrichen";
 break;
case "BI":
         formi="fett/kursiv";
 break;
case "IU":
 formi="unterstrichen/kursiv";
 break;
case "BUI":
         formi="fett/unterstrichen/kursiv";
 break;
}

return form;
return formi;
}
//-->
</script>

ich rufe die dann folgendermaßen auf

echo "<td><select name="schriftform1" size="1"".
 "onchange=$name=(this.form.schriftform1.options[this.form.schriftform1.selectedIndex].value)".
         "onLoad="form(document.$_POST[schriftform1].1.value)">";
 if ($formi)
    {
    echo "<option selected value="".$form."">".$formi."</option>";
    }
 else
 {
 echo "<option selected value="">normal</option>";
 }
 echo "<option value="">normal</option>".
 "<option value="B">fett</option>".
 "<option value="I">kursiv</option>".
 "<option value="U">unterstrichen</option>".
 "<option value="BI">fett/kursiv</option>".
 "<option value="BU">fett/unterstrichen</option>".
 "<option value="BUI">fett/kursiv/unterstrichen</option>".
 "<option value="IU">kursiv/unterstrichen</option>".
 "</select></td>";

leider sind die beiden Rückgabewerte der Funktion aber immer leer. warum ist das so? wo liegt mein Fehler?
hoffe es kann mir jemand helfen.