Menü/Liste definieren mittels Variablen
Allu
- cgi
Hallo,
Habe folgendes Problem und zwar will ich ein Formular abschicken welches dann über (vorher definierte) Variable die einzelnen Textfelder bzw. Menüs auch noch in eine Text Datei schreibt.
<b>Bsp. für die vorrangegangen Felder:</b>
<textarea name="beschreibung" cols="40" rows="10">$FM{'beschreibung'}</textarea>
<u>Defininierung bei Textfeld</u>
---------------------------------------------------------------------
<input type="text" name="name" size="60" value="$FM{'name'}">
<u>Ebenfalls Definierung bei einem Textfeld (Standart)</u>
---------------------------------------------------------------------
so, nun wird das ganze in die Datei geschrieben (Auszug):
$guest = "$datsort|$FM{'name'}|$FM{'beschreibung'}|$ndate|" ;
open (DATNEW , ">>$dat_file") ;
&LockFile(DATNEW);
print DATNEW "$guest\n" ;
close (DATNEW) ;
---------------------------------------------------------------------
<b>...zu meinem Problem<b>
Ich hab noch folgendes Menü dem Formular hinzugefügt, nur hab ich nun keine Ahnung wie ich hier die Werte definieren soll, bei den oberen Beispielen wars klar, da gings auch mit einer Variable aber nun :-???
--> es soll nur ein Wert (je nach Auswahl) übergeben werden und in die Datei geschrieben werden. Weiss da vielleicht jemand mehr?
<b>so siehts momentan noch aus</b>
<select name="fsk" size="1" multiple>
<optgroup label="bitte auswählen">
<option value="$FM{'unb'}">unbeschränkt</option>
<option value="$FM{'ab6'}">ab 6 Jahre</option>
<option value="$FM{'ab12'}">ab 12 Jahre</option>
<option value="$FM{'ab16'}">ab 16 Jahre</option>
<option value="$FM{'ab18'}">ab 18 Jahre</option>
</optgroup>
</select>
---------------------------------------------------------------------
Vielleicht noch ne Frage zum schluss, wie kann man bei einem Menü überprüfen ob eine Veränderung stattgefunden hat? (geht das auch mittels if-Schleife oder gibts da nen eleganteren Weg?
Schon mal Danke im Vorraus für die Hilfe!
so long
AlluNeed