Problemfall Select Box

d4k4

Erfahrenes Mitglied
wie schaff ich es, dass bei einer select box überprüft wird welcher wert ausgweählt wurde.
bei der select box

<select name="rubrik">
<option value="1">Aktuell</option>
<option value="2">Lokal</option>
<option value="3">Talk</option>
</select>

funktioniert weder ein switch noch eine if schleife. es werden neben der ausgewählten auch die vorherigen dateien angelegt

switch ($value){
case "1":
touch("$pfad/aktuell.txt");
$datei="aktuell.txt";
break;
case "2":
touch("$pfad/lokal.txt");
$datei="lokal.txt";
break;
case "2":
touch("$pfad/talk.txt");
$datei="talk.txt";
break;
}
 
ein switch funktioniert sehr wohl, der wert von value wird nur dem namen des select's zugewiesen, daher muss es switch($rubrik) heissen
 
stimmt aber trotzdem legt er wenn ich z.b talk anwählen keine datei an. nur bei aktuell legt er eine datei an. d.h. er erkennt alles als true an . meine primäre frage ist wie ich das abstellen kann

*edit*

ups stimmt doch hatte dummerweise eine variabel vertauscht, sorry

*edit*
 
Zuletzt bearbeitet:
Zurück