<?php
mysql_connect("Datenbankhost","Benutzer","Passwort");
mysql_select_db("Datenbankname");
$Personendaten = array("Anrede", "Titel", "Vorname", "Nachname", "Geburtstag", "Geburtsmonat", "Geburtsjahr", "Strasse", "PLZ", "Ort", "Telefon", "Erreichbarkeit", "Email", "Bemerkung", "Newsletter", "AGB");
/*============================================================================*/
//Kundennummer wird per Zufall erzeugt
/*============================================================================*/
$kundennummer = rand(1,9);
$i = 1;
while ($i < 9)
{
$i++;
$kundennummer .= rand(0,9);
}
/*============================================================================*/
//Kundendaten werden zur Speicherung aufbereitet und gespeichert
/*============================================================================*/
$Anrede = $_POST['Anrede'];
$Titel = $_POST['Titel'];
$Vorname = $_POST['Vorname'];
$Nachname = $_POST['Nachname'];
$Geburtstag = $_POST['Geburtsjahr']."-".$_POST['Geburtsmonat']."-".$_POST['Geburtstag'];
$Strasse = $_POST['Strasse'];
$PLZ = $_POST['PLZ'];
$Ort = $_POST['Ort'];
$Telefon = $_POST['Telefon'];
$Erreichbarkeit = $_POST['Erreichbarkeit'];
$Email = $_POST['Email'];
$Bemerkung = $_POST['Bemerkung'];
$Newsletter = $_POST['Newsletter'];
if($Newsletter == "on")
{
$query_newsletter = mysql_query("SELECT * FROM wp_newsletter_users WHERE email = '$Email'");
$joindate = date("Y-m-d G:i:s");
$Name = "$Titel $Vorname $Nachname";
if(mysql_num_rows($query_newsletter) == 0)
{
$insert_newsletter = mysql_query("INSERT INTO newsletter_users(joindate, ip, name, email, joinstatus) VALUES ('$joindate', 'Anfrage', '$Name', '$Email', '1')");
}
}
$query = mysql_query("SELECT * FROM Kunden WHERE Vorname = '$Vorname' AND Nachname = '$Nachname'");
if (mysql_num_rows($query) == 0)
{
$insert = mysql_query("INSERT INTO Kunden (
Kundennummer,
Anrede,
Titel,
Vorname,
Nachname,
Geburtstag,
Strasse,
PLZ,
Ort,
Telefon,
Erreichbarkeit,
Email,
Bemerkung,
Newsletter
) VALUES (
'$kundennummer',
'$Anrede',
'$Titel',
'$Vorname',
'$Nachname',
'$Geburtstag',
'$Strasse',
'$PLZ',
'$Ort',
'$Telefon',
'$Erreichbarkeit',
'$Email',
'$Bemerkung',
'$Newsletter'
)");
}else{
$resultkunde = mysql_fetch_assoc($query);
$kundennummer = $resultkunde[Kundennummer];
}
/*============================================================================*/
//Erstellte, falls noch nicht vorhanden, die entsprechende Tabelle in der Datenbank:
/*============================================================================*/
$insertanfrage = "Lead_".str_replace(" ", "_",$_POST['Art_der_Anfrage']);
$create = "CREATE TABLE IF NOT EXISTS $insertanfrage (id INT(255) NOT NULL auto_increment, Anfragedatum datetime NOT NULL default '0000-00-00 00:00:00', Kundennummer INT(255) NOT NULL, ";
foreach ($_POST as $label=>$value)
{
switch($label)
{
case "Art_der_Anfrage"; break;
case "Anfragedatum"; break;
case "Anrede"; break;
case "Titel"; break;
case "Vorname"; break;
case "Nachname"; break;
case "Geburtstag"; break;
case "Geburtsmonat"; break;
case "Geburtsjahr"; break;
case "Strasse"; break;
case "PLZ"; break;
case "Ort"; break;
case "Telefon"; break;
case "Erreichbarkeit"; break;
case "Email"; break;
case "Bemerkung"; break;
case "Newsletter"; break;
case "AGB"; break;
case "submit"; break;
default: $create .= ucwords($label)." VARCHAR(255) NOT NULL,"; break;
}
}
$create .= "Status varchar(255) NOT NULL default 'offen',";
$create .= "Zugewiesen_an varchar(255) NOT NULL,";
$create .= "Zugewiesen_am datetime NOT NULL default '0000-00-00 00:00:00',";
$create .= "PRIMARY KEY (id));";
mysql_query($create);
/*============================================================================*/
//Daten der Anfrage werden in die jeweilige Tabelle geladen und mit Kunden referenziert
/*============================================================================*/
$insert = "INSERT INTO $insertanfrage (";
$insert .= "Anfragedatum, Kundennummer, ";
foreach ($_POST as $label=>$value)
{
switch($label)
{
case "Art_der_Anfrage"; break;
case "Anfragedatum"; break;
case "Anrede"; break;
case "Titel"; break;
case "Vorname"; break;
case "Nachname"; break;
case "Geburtstag"; break;
case "Geburtsmonat"; break;
case "Geburtsjahr"; break;
case "Strasse"; break;
case "PLZ"; break;
case "Ort"; break;
case "Telefon"; break;
case "Erreichbarkeit"; break;
case "Email"; break;
case "Bemerkung"; break;
case "Newsletter"; break;
case "AGB"; break;
case "submit"; break;
default: $insert .= ucwords($label).", "; break;
}
}
$insert .= ") VALUES (";
$insert .= "'".date("Y-m-d G:i:s")."', '".$kundennummer."', ";
foreach ($_POST as $label=>$value)
{
switch($label)
{
case "Art_der_Anfrage"; break;
case "Anfragedatum"; break;
case "Anrede"; break;
case "Titel"; break;
case "Vorname"; break;
case "Nachname"; break;
case "Geburtstag"; break;
case "Geburtsmonat"; break;
case "Geburtsjahr"; break;
case "Strasse"; break;
case "PLZ"; break;
case "Ort"; break;
case "Telefon"; break;
case "Erreichbarkeit"; break;
case "Email"; break;
case "Bemerkung"; break;
case "Newsletter"; break;
case "AGB"; break;
case "submit"; break;
default: $insert .= "'".$value."', "; break;
}
}
$insert .= ")";
$insert = str_replace(", )", ")", $insert);
$insert = str_replace("Bitte wählen", "", $insert);
mysql_query($insert);
/*============================================================================*/
//Bereite die Mail zum Versand vor und dann schick sie weg an den Kunden und an Infinkon
/*============================================================================*/
if($Anrede == "Frau")
{
$mailtext = "Sehr geehrte Frau ";
}else{
$mailtext = "Sehr geehrter Herr ";
}
function convert($text)
{
$text = str_replace("_", " ", $text);
$text = str_replace("ue", "ü", $text);
$text = str_replace("ae", "ä", $text);
$text = str_replace("oe", "ö", $text);
return $text;
}
$ada = str_replace("_", " ", $_POST['Art_der_Anfrage']);
$ada = str_replace("ue", "ü", $ada);
$ada = str_replace("ae", "ä", $ada);
$mailtext .= $Titel." ".$Vorname." ".$Nachname.",<br/>\n";
$mailtext .= "Sie haben soeben auf unserer Webseite eine Anfrage wegen “".$ada."” gestellt.<br/>\n";
$mailtext .= "Wir werden Ihre Anfrage umgehend bearbeiten und verbleiben bis dahin<br/><br/>\n";
$mailtext .= "mit freundlichen Grüßen<br/>\n";
$mailtext .= "Ihr Team von xxx.org";
/*============================================================================*/
//Mail geht an Kunden raus:
/*============================================================================*/
$kunde = $_POST['Email'];
$betreff = "xxxsagt Danke!";
$headertitel = str_replace("_", " ", $_POST['Art_der_Anfrage']);
$sender = "Anfrage $headertitel an xxx";
$sendermail = "anfrage@xxx.org";
$Header = "MIME-Version: 1.0\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\n";
$Header .= "From: Versicherung-vergleiche.org <anfrage@xxx.org>\n";
mail($kunde, $betreff, $mailtext, $Header, "-f anfrage@xxx.org");
/*============================================================================*/
//Mail geht an Webmaster
/*============================================================================*/
$mailtext = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Anfrage auf xxx.org</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body,td,th {
font-family: Arial;
font-size: 11px;
}
body {
background-color: #FFFFFF;
margin-left: 0px;
margin-top: 0px;
}
.text1 {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #fff;
}
.text2 {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #000000;
}
.text3 {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #68b022;
}
.text4 {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}
.text5 {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #666666;
}
.text6 {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
}
.brder {
border: 1px solid #B8D58F;
}
.borderwhite {
font-family: Arial;
font-size: 12px;
font-weight: normal;
color: #fff;
border-bottom: solid 1px #fff;
}
.bordergray {
font-family: Arial;
font-size: 12px;
font-weight: normal;
color: #000;
border-bottom: solid 1px #ccc;
}
strong {
color: #68B022;
}
.brder tr td table {
text-align: right;
}
-->
</style>
</head>
<center>
<body>
<table width="570" border="0" cellpadding="5" cellspacing="1" class="brder">
<tr align="left">
<td colspan="4" valign="top"><div align="right"><img src="http://xxx.org/images/logo.gif" width="181" height="50"></div></td>
</tr>
<tr>
<td colspan="2" align="left" valign="middle"><span class="text3">Neue Anfrage via xxx.org</span></td>
<td colspan="2" align="center" valign="middle"><span class="text3">'.date("d.m.Y").'</span></td>
</tr>
<tr>
<td colspan="4" align="left" valign="top" bgcolor="#b8d58f"><p><span class="text4">'.strtoupper($ada).'</span></p></td>
</tr>
<tr>
<td colspan="4"><table width="100%">';
foreach($_POST as $schluessel => $schluesselwert)
{
switch($schluessel)
{
case "submit"; break;
case "AGB"; break;
case "Newsletter"; break;
case "Anrede";
$mailtext .= '<tr>
<td colspan="4" align="left" valign="top" bgcolor="#b8d58f"><p><span class="text4">PERSONENDATEN</span></p></td>
</tr>';
break;
default:
$mailtext .= '<tr>
<td width="38%" class="bordergray"><strong>'.convert($schluessel).'</strong></td>
<td width="62%" class="bordergray">'.convert($schluesselwert).'</td>
</tr>';
break;
}
}
$mailtext .= '</table></td>
</tr>
<tr>
<td width="261" height="0"></td>
<td width="47"></td>
<td width="114"></td>
<td width="101"></td>
</tr>
</table>
</body>
</center>
</html>';
$mailadresse = "anfrage@xxx.org";
$betreff = "Anfrage auf der Webseite";
$sender = "anfrage@xxx.org";
$sendermail = "anfrage@xxx.org";
$Header = "MIME-Version: 1.0\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\n";
$Header .= "From: Versicherung-vergleiche.org <anfrage@xxx.org>\n";
mail($mailadresse, $betreff, $mailtext, $Header, "-f anfrage@xxx.org");
mysql_close();
Header("Location: http:/xxx.org/danke-schon/");
exit();
?>