Guten Tag allerseits
Ich schreibe gerade ein Formular für Telefon-/Gesprächsnotizen. Darin soll ein Drop-down-Menü vorkommen, bei welchem man die Dringlichkeit einstellen kann. Leider werden die If-Verzweigungen nicht berücksichtigt. Die Priorität wird immer auf den Wert der letzten Abfrage gesetzt.
Hier der entsprechende Ausschnitt aus dem Source-Code.
<tr>
<td><b>Dringlichkeit</b></td>
<td><select name="priority">
<option value="niedrig">Niedrig</option>
<option value="normal" selected>Normal</option>
<option value="hoch">Hoch</option>
</select>
</td>
</tr>
<tr>
<td> </td>
<td align=right><input type=submit value="Weiterleiten" id=button name=SEND>
<input type=button value="Abbrechen" id=button name=EXIT>
</td>
</tr>
</table>
</div>
</form>
</BODY>
</HTML>
<!------------------ ENDE FORMULAR EINS ------------------->
<DFML NAME=EXIT OPTION=NOSEND OPTION=CLOSE></DFML>
<DFML NAME=SEND>
@@email ##user2##
@@subject Gesprächsnotiz: ##contactperson## von der Firma ##company## hat angerufen
@@DFML
##if priority="normal"##
@@priorität 0@@
##endif##
##if priority="hoch"##
@@priorität 2@@
##endif##
##if priority="niedrig"##
@@priorität 1@@
##endif##
<html>
....
Alles anzeigen
So wird die Priorität stets auf "Niedrig" gesetzt, egal was ausgewählt wurde. Wenn ich nun die If-Verzweigung der Priorität "Hoch" als letztes hinschreibe, wird immer diese gewählt.
Ich habe es auch schon mit verschachtelten if-Verzweigungen und leeren else-Anweisungen versucht, immer mit dem selben Resultat. Ich wäre euch sehr dankbar, wenn mir jemand den Fehler aufzeigen könnte.
Vielen Dank
Lukas