Hallo Zusammen,
Ich habe einen Link in welchen verschiedene Variablen übergeben werden.
Wie beispielsweise http://meinedomain.com/template.php&Name=Name&Strasse=Strassennamen
Diese Variablen lese ich über get in mein Formular auf der Webseite ein. Dies funktioniert auch wunderbar und die Daten werden angezeigt.
In meinem PHP Teil in dem ich die Mail erstelle und versende erstelle ich neue variablen mit dem Inhalt der Variablen im Link.
Mein PHP Teil sieht so aus:
<?php
$Name2= $_GET["Name2"];
$Strasse=$_GET["Strasse"];
$PLZ=$_GET["PLZ"];
$Ort=$_GET["Ort"];
$Telefon=$_GET["Telefon"];
if(isset($_POST["submit"]))
{
$Name= $_GET['Name'];
$empfaenger = 'Mailadresse';
$betreff = 'Betreff';
$from = "Content-Type:text/html\r\n";
$from .= "From: maladresse\r\n";
$text = '
<html><head><title>Title</title></head>
<body>
<table border=0 style="font-family:calibri,sans-serif;">
<tr><td>Kunde: </td><td>'.$Name.'</td></tr>
</table>
</body>
</html>';
mail($empfaenger, $betreff, $text, $from);
}
?>
Versende ich die Mail so kommt diese auch an, jedoch sind die Variablen leer. Daher habe ich versucht die Variablen im Formular durch zu schleifen.
Leider habe ich jetzt das Problem das der Komplette Inhalt aller Variablen in die erste Variable im Formular schreibt.
Mein Formular:
<form name="Terminbe" action="<?php print $_SERVER['PHP_SELF'] . '?Name=' . $_GET['Name'] . $_GET['Name2'] . $_GET['Strasse'] . $_GET['PLZ'] . $_GET['Ort'] . $_GET['Thema'] . $_GET['Datum'] . $_GET['Begin'] .$_GET['Ende']; ?>" method="post">
Was mache ich hier falsch?