CreativPur
Erfahrenes Mitglied
Ich möchte in meiner Formmeiler die Anrede aktivieren, bzw. bestimmen.
dafür habe ich folgenden Code:
Ich habe das o.g. script überall hin geschoben, aber leider funktioniert es nicht.
In der Email wird nur "Frau" ausgegeben wenn ich Frau auswähle.
Richtig sollte es sein--
Sehr geehrte Frau xxxxxxxxx xxxxxxx
Mein letzter Versuch sah so aus..
dafür habe ich folgenden Code:
Code:
$anrede = htmlspecialchars($_GET["firma_an_anrede"]);
switch ($anrede)
{
case "Frau":
echo "Sehr geehrte Frau ". htmlspecialchars($_GET['firma_an_vorname']) . ' ' . htmlspecialchars($_GET['firma_an_nachname']).',';
break;
case "Herr":
echo "Sehr geehrter Herr ". htmlspecialchars($_GET['firma_an_vorname']) . ' ' . htmlspecialchars($_GET['firma_an_nachname']).',';
break;
default:
echo "Sehr geehrte Damen und Herren,";
}
In der Email wird nur "Frau" ausgegeben wenn ich Frau auswähle.
Richtig sollte es sein--
Sehr geehrte Frau xxxxxxxxx xxxxxxx
Mein letzter Versuch sah so aus..
PHP:
$bewerbungscode = htmlspecialchars($_GET['bewerbungscode']);
$anschreibe_code = htmlspecialchars($_GET['anschreibe_code']);
$design_code = htmlspecialchars($_GET['design_code']);
$userid = htmlspecialchars($_GET['userid']);
$anschreibe_code_ausgabe = htmlspecialchars($_GET['anschreibe_code']);
$design_code_ausgabe = htmlspecialchars($_GET['design_code']);
$design_bild = htmlspecialchars($_GET['design_bild']);
$header_text = htmlspecialchars($_GET['header_text']);
$bw_als = htmlspecialchars($_GET['bw_als']);
$img_pass = htmlspecialchars($_GET['img_pass']);
$vorname = htmlspecialchars($_GET['vorname']);
$nachname = htmlspecialchars($_GET['nachname']);
$geb_am = htmlspecialchars($_GET['geb_am']);
$email = htmlspecialchars($_GET['email']);
$firma_an_anrede = htmlspecialchars($_GET['firma_an_anrede']);
$firma_an_vorname = htmlspecialchars($_GET['firma_an_vorname']);
$firma_an_nachname = htmlspecialchars($_GET['firma_an_nachname']);
$firma_an_email = htmlspecialchars($_GET['firma_an_email']);
// mehrere Empfänger
$empfaenger = htmlspecialchars($_GET['firma_an_email']). ', '; // beachten Sie das Komma
$empfaenger .= htmlspecialchars($_GET['email']);
// Betreff
$betreff = 'von ' .htmlspecialchars($_GET['vorname']). ' ' .htmlspecialchars($_GET['nachname']);
$urlDankeSeite = 'http://start.bewerbungsemail.com/users/emails_versenden.php';
$anrede = htmlspecialchars($_GET["firma_an_anrede"]);
switch ($anrede)
{
case "Frau":
echo "Sehr geehrte Frau ". htmlspecialchars($_GET['firma_an_vorname']) . ' ' . htmlspecialchars($_GET['firma_an_nachname']).',';
break;
case "Herr":
echo "Sehr geehrter Herr ". htmlspecialchars($_GET['firma_an_vorname']) . ' ' . htmlspecialchars($_GET['firma_an_nachname']).',';
break;
default:
echo "Sehr geehrte Damen und Herren,";
}
// Nachricht
$nachricht = '
<html>
<head>
<style>
.hero {
display: table;
height: 100vh;
background: url(http://start.bewerbungsemail.com/users/img/'.htmlspecialchars($_GET['design_bild']).'.jpg) top center fixed;
}
.header_text {color:'.htmlspecialchars($_GET['header_text']).';}
.passfoto {
box-shadow: 10px 20px 30px grey;
border-radius:10px;
}
p {font-size:14px;}
</style>
</head>
<body>
<table width="100%" border="0" class="hero">
<tr>
<td>
<br /><br />
<table width="100%" border="0">
<tr>
<td width="60%">
</td>
<td width="40%">
<table width="80%" border="0" align="center" style="text-align:center">
<tr>
<td align="center"><img src="http://start.bewerbungsemail.com/users/upload/'.htmlspecialchars($_GET['img_pass']).'" class="passfoto img-responsive" width="150"><br /></td>
</tr>
<tr>
<td><br /><h1 style="color:#'.htmlspecialchars($_GET['header_text']).'">Bewerbung</h1><br /></td>
</tr>
<tr>
<td><h2 style="color:#'.htmlspecialchars($_GET['header_text']).';"> als '.htmlspecialchars($_GET['bw_als']).'</h2></td>
</tr>
<tr>
<td><h4 style="color:#'.htmlspecialchars($_GET['header_text']).'">von</h4></td>
</tr>
<tr>
<td><h1 style="color:#'.htmlspecialchars($_GET['header_text']).'"><em>'.htmlspecialchars($_GET['vorname']). ' ' .htmlspecialchars($_GET['nachname']).'</em></h1></td>
</tr>
<tr>
<td><hr style="width:100%; text-align:center;" /><br /></td>
</tr>
<tr>
<td style="text-align:left;"><p style="color:#'.htmlspecialchars($_GET['header_text']).'">
'.$anrede.'
<br /><br />
hiermit möchte ich mich als '.htmlspecialchars($_GET['bw_als']).' in Ihrem Unternehmen bewerben.
<br />
Meine persönlichen Bewerbungsunterlagen finden Sie auf meiner Bewerbungshomepage.</p>
<br /></td>
</tr>
<tr>
<td height="100" valign="top">
<a href="http://bewerbung.bewerbungsemail.com/bewerbung_senden.php?bewerbungscode='.htmlspecialchars($_GET['bewerbungscode']).'&design_code='.htmlspecialchars($_GET['design_code']).'&anschreibe_code='.htmlspecialchars($_GET['anschreibe_code']).'&userid='.htmlspecialchars($_GET['userid']).'" target="_blank">
<button type="button" class="btn btn-info">Zu meiner Bewerbungshomepage</button>
</a>
<br /><br /><br /><br />
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
';
// für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=UTF-8\r\n' . "\r\n";
// zusätzliche Header
$header .= 'From: Bewerbung als ' .htmlspecialchars($_GET['bw_als']).' <geburtstag@example.com>' . "\r\n";
// verschicke die E-Mail
mail($empfaenger, $betreff, $nachricht, $header, $anrede);
header("Location: $urlDankeSeite");
exit;