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

Betreffzeile des Kontacktformulars in der Email

Pyronical

Neues Mitglied
Hallo,

ich habe gestern ein Kontaktformular für meine Homepage in html eingebunden. Ich fand die datei im Internet und schrieb die php datei so um wie ich es wollte.

Das einzige was ich nicht schaffe ist, das in der Betreffzeile die Oprion angezeigt wird.
Ich habe in html 3 varianten programmiert hier der code:

HTML:
<select name="Option" size=1>
<option value="Leer"> bitte auswählen...
<option value="option1"> Freundschaftsspiel
<option value="option2"> Fragen
<option value="option3"> Sonstiges
</select>

und weiß jetzt nicht wie genau ich in der php datei hinbekomme, dass "Freundschaftsspiele", "Frage" oder "Sonstiges" im Betreff erscheint.

Hier der php code wo das mit den optionen und der Ausgabe steht:
Code:
if ($option == option1) 
{
 $option = "Ihr Text für Möglichkeit1";
}
elseif ($option == option2) 
{
 $option = "Ihr Text für Möglichkeit2"; 
} 
elseif ($option == "option3")
{ 
$option = "Ihr Text für Möglichkeit3";
}

$message = "Folgende Nachricht hinterließ dir $name.\n\n"; 
$message.= "Name : $name. \nVerein: $Verein \n\n";
$message.=  "Nachricht: \n$text";
// Betreff der Emailnachricht
$subject = "Anfrage $option.";

ich habe bei subject schon probiert $ option. einzubauen aber da kommt logischer weise nur die fall unterscheidung..

ich hoffe das mir jemand helfen kann.

vielen dank im vorraus und liebe Grüße
 
Hallo,
ich sehe da keinen logischen Fehler. Aber du solltest die Strings in Anführungszeichen setzen.

PHP:
if ($option == 'option1') 
 ...

Der HTML-Code ist außerdem nicht ganz korrekt:

HTML:
<select name="Option" size=1>
<option value="Leer"> bitte auswählen...</option>
<option value="option1"> Freundschaftsspiel</option>
<option value="option2"> Fragen</option>
<option value="option3"> Sonstiges</option>
</select>

Vielleicht liest du die Formulardaten auch falsch ein. Irgendwo vorher musst du eine Zeile wie diese stehen haben:

PHP:
$option = $_POST['Option'];
 
Zurück
Oben