• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Kontaktformular Dropdown

Philastan

Mitglied
Hi,

ich bin gerade dabei ein Kontaktformular zu programmieren und bin auf folgendes Problem gestoßen:

Code:

PHP:
$mailtext = $_POST['select_box'].
HTML:
<select>
<option name="select_box" value="Eintrag_1">Eintrag_1</option>      
<option name="select_box" value="Eintrag_2">Eintrag_2</option>      
<option name="select_box" value="Eintrag_3">Eintrag_3</option>      
<option name="select_box" value="Eintrag_4">Eintrag_4</option>      
<option name="select_box" value="Eintrag_5">Eintrag_5</option>
</select>

Egal welchen Eintrag ich auswähle, jedes Mal wird mir Eintrag_1 in der Mail gesendet.

Habt ihr eine Ahnung woran das liegt? Ich bin übrigens noch blutiger Anfänger in Sachen PHP.

lg
 
Mach name="select_box" auf den <select>-Tag.
Und zwar ausschließlich darauf!

Außerdem ist das value-Attribut bei Option sinnfrei, da der "Wert" zwioschen den tags steht
 
HTML:
<select name="select_box">      
<option value="Eintrag_1">Eintrag_1</option>      
<option value="Eintrag_2">Eintrag_2</option>      
<option value="Eintrag_3">Eintrag_3</option>      
<option value="Eintrag_4">Eintrag_4</option>      
<option value="Eintrag_5">Eintrag_5</option>
</select>

Am Rest liegt es nicht, denn das funktioniert auch alles. Außerdem müsste ich dann alles händisch umschreiben :P

PHP:

PHP:
.$_POST['select_box'].
 
arrr ich habe das Problem gefunden. An sich war dein Lösungsansatz richtig, nur hatte ich weiter unten den Code nochmal kopiert gehabt und versehentlich nicht geändert. Somit war 2mal das Selectfeld vorhanden und er hat sich die Infos immer aus dem zweiten gezogen. Trotzdem vielen Dank, denn deine 1. Antwort hat mir so oder so weitergeholfen :)
 
Zurück
Oben