Guten Tag Leute, ich möchte sowas wie einen "Verbesserungsvorschlag" auf meiner Website einbauen.
Der HTML Code sieht so aus:
Beachte die <option></option>
PHP CODE:
Wenn die Email ankommt steht jedoch beim Betreff immer das:
Verbesserungsvorschlag | | Minecraft124 Franz
Und eigentlich sollte ja:
Verbesserungsvorschlag | Pluginvorschlag | Minecraft124 Franz
stehen.
Kann mir jemand sagen wo der Fehler liegt?
Der HTML Code sieht so aus:
Code:
<form action="verbesserung.php" method="post" autocomplete="on"> <dl> <dt><label for="spielername">Spielername:</label></dt> <dd><input id="spielername" type="text" name="spielername" /></dd> <dt><label for="richtiger_name">Richtiger Name:</label></dt> <dd><input id="richtiger_name" type="text" name="richtiger_name" /></label></dd> <dt><label for="email">Email-Adresse:</label</dt> <dd><input id="emai" type="text" name="email" /></label></dd> <dt><label id="auswahl" for="auswahl">Auswahl:</label></dt> <dd><select name="Ausgewählt"> <option value="Pluginvorschlag">Pluginvorschlag</option> <option value="Verbesserungsvorschlag(Server)">Verbesserungsvorschlag(Server)</option> <option value="Verbesserungsvorschlag(Homepage)">Verbesserungsvorschlag(Homepage)</option> <option disabled value="Eventvorschlag">Eventvorschlag</option> </select></dd> <dt><label for="link">Link zum Plugin</label></dt> <dd><input id="link" type="text" name="link" /></label></dd> <dt><label for="bemerkung">Bemerkung: <font color="grey">(optional)</font></label></dt> <dd><textarea id="bemerkung" name="bemerkung"></textarea></dd> <dd><input id="submit" type="submit" name="submit" value="Senden" /></dd> <dd><input id="reset" type="reset" name="reset" value="Zurücksetzen" /></dd> </dl> </form>
PHP CODE:
PHP-Code:
<?php
$spielername = $_POST['spielername'];
$richtiger_name = $_POST['richtiger_name'];
$email = $_POST['email'];
$auswahl = $_POST['auswahl'];
$link = $_POST['link'];
$bemerkung = $_POST['bemerkung'];
$mailtext = $bemerkung.' '.$link;
$name = $spielername.' '.$richtiger_name;
$an = 'sup.ragecraftpvp@gmail.com';
$betreff = "Verbesserungsvorschlag | $auswahl | $name ";
if ((!empty($name))&&(!empty($email))&&(!empty($betreff))) {
mail($an, $betreff, $mailtext, 'From:' . $email);
echo 'Ihr Vorschlag wurde uns zugestellt. Wir werden deinen Vorschlag schnellst möglichst überprüfen und teilen dir dann unsere Meinung mit.<br><a href="index.php">Zurück</a>';
}
else {
echo 'Sie müssen alle Felder ausfüllen. <a href="index.php">Zurück</a>';
}
?>
Verbesserungsvorschlag | | Minecraft124 Franz
Und eigentlich sollte ja:
Verbesserungsvorschlag | Pluginvorschlag | Minecraft124 Franz
stehen.
Kann mir jemand sagen wo der Fehler liegt?
Kommentar