Hallo.
Mein Problem ist folgendes...
Ich habe ein Kontaktformular angefertigt, und so soll man es auch nutzen.
Wenn man allerdings aus <select> z.B. eine Option auswählt, die einen Akzent
enthält, wird dieser in einem komischen "ä" angezeigt, wenn es ein Ä wäre.
Das gleiche für alle anderen Akzente, weswegen ich vorübergehend alle Akzente
durch "ae, ue, oe" ersetzt habe.
So sieht's bei mir aus
<?php
$field_name = $_POST['cf_name'];
$field_age = $_POST['Alter'];
$field_ges = $_POST['Geschlecht'];
$field_gt = $_POST['Gamertag'];
$field_sona = $_POST['Socname'];
$field_email = $_POST['cf_email'];
$field_chname = $_POST['Charname'];
$field_chaalter = $_POST['Chalter'];
$field_chherkunft = $_POST['Cherkunft'];
$field_rol = $_POST['Rolle'];
$field_message = $_POST['cf_message'];
$subject = 'xRL Anmeldung - ' . $field_name;
$body_message = 'Mein Name ist ' . $field_name . '.
Ich bin ' . $field_age . ' Jahre alt, und ' . $field_ges . '
Mein Gamertag ist: ' . $field_gt . '
Mein SocialClub-Name ist: ' . $field_sona . '
Meine E-Mail Adresse ist: ' . $field_email . '
Ich moechte mich fuer xRL anmelden, mit folgenden Daten
' . $field_chname . ' welche/r ' . $field_chaalter . ' Jahre alt ist.
Mein Character kommt aus: ' . $field_chherkunft . '
Mit diesem moechte ich ein/als/fuer das ' . $field_rol . ' sein/arbeiten.
Diese Hintergrundinformationen gibt es zu meinem Character
' . $field_message;
$mail_to = 'Test@Testmail.com';
$mail_status = mail($mail_to, $subject, $body_message);
$mail_status = mail($field_email, $subject, $body_message);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Danke für deine Mail.\nWir werden uns bald melden!\n\nWir haben Dir eine kopie deiner Daten zur angegeben E-Mail Adresse geschickt.')
window.history.back()
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Wenn die Mailfunktion ausfällt, senden sie diese erneut über ihren E-Mail Provider, und wir werden uns melden, sobald es geht/nötig ist!')
window.history.back();
</script>
<?php
}
?>
Alles anzeigen
Ich weiß übrigens nicht warum, aber wenn ich die letzten "?><?php ?><?php" entfernen will, also die letzten die zu finden sind,
dann bekomme ich in Zeile 35 einen Syntax Error, und garnichts will mehr. Deswegen sieht's da so aus. Vielleicht kann mir dabei auch wer helfen.
Und so in dem Formular
<!DOCTYPE html>
<html lang="de">
<head>
<style>
.Form {
width: 100%;
font-family: arial;
}
#F1 {
width: 20.8;
height: 300px;
float: left;
margin: 0;
border-right: 0;
background-color: #1F1F1F;
}
#Anf {
color: #FFFFFF;
}
#Vor {
width: 97%;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
}
#Alt {
width: 97%;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
}
#Ges {
width: 99%;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
}
#EM {
width: 97%;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
}
#Gam {
width: 97%;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
}
#Sociname {
width: 97%;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
}
#Rol {
width: 24.5%;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
}
#F2 {
width: 73.55;
height: 300px;
margin: 0;
background-color: #1F1F1F;
}
#Chf {
color: #FFFFFF;
}
#NamRL {
width: 24%;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
}
#AltRL {
width: 24%;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
}
#HerRL {
width: 23.6%;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
}
#Msg {
width: 98.8%;
height: 250px;
background-color: #1F1F1F;
color: #FFFFFF;
border: 2px solid #FFFFFF;
resize: none;
}
#F3 {
margin: 0;
border-top: 0;
background-color: #1F1F1F;
}
#Sbm {
float: left;
margin: 7px 0 0 0;
background-color: #FFFFFF;
border: 3px solid #FFFFFF;
}
#NuVB {
float: left;
margin: 11px 2px 0 12px;
}
#NuVBText {
padding: 0;
margin: 7px 0 0 0;
float: left;
color: #FFFFFF;
}
#Rst {
float: right;
margin: 7px 0 0 0;
background-color: #FFFFFF;
border: 3px solid #FFFFFF;
}
</style>
</head>
<body>
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js"></script>
<form class="Form" action="/de-DE/Clans/GTAxRL/Kontakt.php" method="post">
<script>
$(document).ready(function(){
$("#F1").click(function(){
$("#F1").css("background-color","#484848");
$("#F2").css("background-color","#1F1F1F");
$("#F3").css("background-color","#1F1F1F");
});
$("#F2").click(function(){
$("#F1").css("background-color","#1F1F1F");
$("#F2").css("background-color","#484848");
$("#F3").css("background-color","#1F1F1F");
});
$("#F3").click(function(){
$("#F1").css("background-color","#1F1F1F");
$("#F2").css("background-color","#1F1F1F");
$("#F3").css("background-color","#484848");
});
$("#Vor").click(function(){
$("#Vor").css("background-color","#FFFFFF");
$("#Vor").css("color","#000000");
});
$("#Alt").click(function(){
$("#Alt").css("background-color","#FFFFFF");
$("#Alt").css("color","#000000");
});
$("#Ges").click(function(){
$("#Ges").css("background-color","#FFFFFF");
$("#Ges").css("color","#000000");
});
$("#EM").click(function(){
$("#EM").css("background-color","#FFFFFF");
$("#EM").css("color","#000000");
});
$("#Gam").click(function(){
$("#Gam").css("background-color","#FFFFFF");
$("#Gam").css("color","#000000");
});
$("#Sociname").click(function(){
$("#Sociname").css("background-color","#FFFFFF");
$("#Sociname").css("color","#000000");
});
$("#NamRL").click(function(){
$("#NamRL").css("background-color","#FFFFFF");
$("#NamRL").css("color","#000000");
});
$("#AltRL").click(function(){
$("#AltRL").css("background-color","#FFFFFF");
$("#AltRL").css("color","#000000");
});
$("#HerRL").click(function(){
$("#HerRL").css("background-color","#FFFFFF");
$("#HerRL").css("color","#000000");
});
$("#Rol").click(function(){
$("#Rol").css("background-color","#FFFFFF");
$("#Rol").css("color","#000000");
});
$("#Msg").click(function(){
$("#Msg").css("background-color","#FFFFFF");
$("#Msg").css("color","#000000");
});
$("#Sbm").click(function(){
$("#F1").css("background-color","#1F1F1F");
$("#F2").css("background-color","#1F1F1F");
$("#F3").css("background-color","#1F1F1F");
$("#Sbm").css("background-color","#1F1F1F");
$("#Sbm").css("color","#FFFFFF");
$("#Vor").css("background-color","#1F1F1F");
$("#Vor").css("color","#FFFFFF");
$("#Alt").css("background-color","#1F1F1F");
$("#Alt").css("color","#FFFFFF");
$("#Ges").css("background-color","#1F1F1F");
$("#Ges").css("color","#FFFFFF");
$("#EM").css("background-color","#1F1F1F");
$("#EM").css("color","#FFFFFF");
$("#Gam").css("background-color","#1F1F1F");
$("#Gam").css("color","#FFFFFF");
$("#Sociname").css("background-color","#1F1F1F");
$("#Sociname").css("color","#FFFFFF");
$("#NamRL").css("background-color","#1F1F1F");
$("#NamRL").css("color","#FFFFFF");
$("#AltRL").css("background-color","#1F1F1F");
$("#AltRL").css("color","#FFFFFF");
$("#HerRL").css("background-color","#1F1F1F");
$("#HerRL").css("color","#FFFFFF");
$("#Rol").css("background-color","#1F1F1F");
$("#Rol").css("color","#FFFFFF");
$("#Msg").css("background-color","#1F1F1F");
$("#Msg").css("color","#FFFFFF");
});
$("#Rst").click(function(){
$("#F1").css("background-color","#1F1F1F");
$("#F2").css("background-color","#1F1F1F");
$("#F3").css("background-color","#1F1F1F");
$("#Rst").css("background-color","#1F1F1F");
$("#Rst").css("color","#FFFFFF");
$("#Vor").css("background-color","#1F1F1F");
$("#Vor").css("color","#FFFFFF");
$("#Alt").css("background-color","#1F1F1F");
$("#Alt").css("color","#FFFFFF");
$("#Ges").css("background-color","#1F1F1F");
$("#Ges").css("color","#FFFFFF");
$("#EM").css("background-color","#1F1F1F");
$("#EM").css("color","#FFFFFF");
$("#Gam").css("background-color","#1F1F1F");
$("#Gam").css("color","#FFFFFF");
$("#Sociname").css("background-color","#1F1F1F");
$("#Sociname").css("color","#FFFFFF");
$("#NamRL").css("background-color","#1F1F1F");
$("#NamRL").css("color","#FFFFFF");
$("#AltRL").css("background-color","#1F1F1F");
$("#AltRL").css("color","#FFFFFF");
$("#HerRL").css("background-color","#1F1F1F");
$("#HerRL").css("color","#FFFFFF");
$("#Rol").css("background-color","#1F1F1F");
$("#Rol").css("color","#FFFFFF");
$("#Msg").css("background-color","#1F1F1F");
$("#Msg").css("color","#FFFFFF");
});
});
</script>
<fieldset id="F1">
<legend id="Anf">xRL - Anmeldeformular</legend>
<input type="text" name="cf_name" placeholder="Vorname" id="Vor" value="" required autofocus></input><br>
<input type="number" name="Alter" placeholder="Alter" id="Alt" min="14" max="99" required></input><br>
<select name="Geschlecht" id="Ges" required>
<option value="" selected>Geschlecht auswählen</option>
<option value="Maennlich">Maennlich</option>
<option value="Weiblich">Weiblich</option>
<option value="Mein Geschlecht kann nicht ermittelt werden">Mein Geschlecht kann nicht ermittelt werden</option>
</select><br>
<input type="email" name="cf_email" placeholder="E-Mail Adresse" id="EM" required></input><br>
<input type="text" name="Gamertag" placeholder="Gamertag" id="Gam" required></input><br>
<input type="text" name="Socname" placeholder="SocialClub-Name" id="Sociname" required></input><br>
</fieldset>
<fieldset id="F2">
<legend id="Chf">xRL - Characteridentität</legend>
<input type="text" name="Charname" placeholder="Name deiner xRL-Identität" id="NamRL" required></input>
<input type="number" name="Chalter" placeholder="Alter deiner xRL-Identität" id="AltRL" min="18" max="99" required></input>
<input type="text" name="Cherkunft" placeholder="xRL-Indentität - Herkunft" id="HerRL" required></input>
<select name="Rolle" id="Rol" required>
<option value="" selected>Rolle auswählen</option>
<optgroup label="Bürger">
<option value="Buerger">Buerger</option>
<option value="Hacker">Hacker</option>
</optgroup>
<optgroup label="Medizinische Kräfte">
<option value="Sanitaeter">Sanitaeter</option>
</optgroup>
<optgroup label="Staatsgewalt">
<option value="Polizei">Polizei</option>
<option value="SEK">SEK</option>
<option value="Militaer">Militaer</option>
</optgroup>
</select><br>
<textarea name="cf_message" id="Msg" placeholder="Geschlecht, und Hintergundinformartionen deines zu spielenden xRL Characters..." required></textarea><br>
</fieldset>
<fieldset id="F3">
<input type="submit" value="Senden" id="Sbm"></input>
<input id="NuVB" type="checkbox" required></input>
<p id="NuVBText">Hiermit bestätige ich, dass ich Nutzungsbedingungen & Verhaltenskodex gelesen habe.</p>
<input type="reset" value="Löschen" id="Rst"></input>
</fieldset>
</form>
</body>
</html>
Alles anzeigen
Hoffentlich kann mir da wer weiter helfen.
Danke schonmal im Voraus.