reverseit
Neues Mitglied
Hey,
ich habe ein kleines Kontaktformular, welches Daten aufnehmen soll und via eines PHP-Scripts diese Daten per Mail weiterversenden soll.
Das HTML und der Seitenaufbau steht, das Kontaktformular auch, das PHP funktioniert eigentlich auch (also Mails werden jedenfalls versendet), aber ich bekomme keine Daten mit der Mail mitverschickt?!
Ich verstehe nicht so ganz wieso, habe die Variablen via POST aus dem Formular geladen, aber anscheinend doch nicht :/
Hier meine HTML:
<!DOCTYPE html>
<html>
<head>
<title>Kontaktformular</title>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/ui-lightness/jquery-ui.css"
type="text/css" media="all" />
<script src="./assets/datepicker/jquery-datepicker-de.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="./assets/datepicker/datepicker.css">
<body>
<br>
<p><img class="Logo" src="title.jpg"></p>
<p><img class="Verlauf" src="Verlauf5.png"></p><br>
<form action="mail.php" method="post">
<fieldset>
<legend>Video Anfrage</legend>
<legend1>schnell & unverbindlich</legend1>
<ol class="clearfix">
<label>Name</label>
<input type="text" name="name" required />
<label>Was?</label>
<input type="text" name="was" required />
<label>Wann?</label>
<script type="text/javascript">
$(function() {$("#datepicker").datepicker();});
</script>
<input id="datepicker" type="text" name="wann" required/>
<label>Wo?</label>
<input type="text" name="wo" required />
<label>Anmerkungen</label>
<textarea name="anmerkungen" cols="28" rows="5"
maxlength="10000" wrap="soft"></textarea>
<label>E-Mail</label>
<input type="email" name="e-mail" required /><br>
<label>Telefon (optional)</label>
<input type="char" name="telefon" />
<li class="last">
<label>
<input type="submit" name="submit" id="submit" value="Abschicken" class="button" /><br>
</label></li>
</ol>
</fieldset>
</form>
<link href="design.css" type="text/css" rel="stylesheet">
</body>
</head>
</html>
und meine PHP:
<?php
$name = $_POST['name'];
$was = $_POST['was'];
$wo = $_POST['wo'];
$wann = $_POST['wann'];
$anmerkungen = $_POST['anmerkungen'];
$telefon = $_POST['telefon'];
$email = $_POST['email'];
$response=file_get_contents("reply.html");
$an = "[email protected]";
$betreff1 = "Kontaktformularnachricht | $name";
$betreff2 = "Ihre Anfrage bei Gotya Videos";
$text1 = "$name \n \n $was \n $wo \n $wann \n $anmerkungen \n $email \n $telefon";
$text2 = "Vielen Dank für ihre Anfrage! \n In den nächsten Stunden wird sich ein
Mitarbeiter bei ihnen melden! \n \n Mit freundlichen Grüßen, \n Ihr Gotya-Team";
mail($an, $betreff1, $text1,"from:$email");
mail($email, $betreff2, $text2, "from:$an");
echo $response;
?>
Wäre euch sehr verbunden, wenn ihr mir helfen könnt, komme da wirklich nicht weiter :s
ich habe ein kleines Kontaktformular, welches Daten aufnehmen soll und via eines PHP-Scripts diese Daten per Mail weiterversenden soll.
Das HTML und der Seitenaufbau steht, das Kontaktformular auch, das PHP funktioniert eigentlich auch (also Mails werden jedenfalls versendet), aber ich bekomme keine Daten mit der Mail mitverschickt?!
Ich verstehe nicht so ganz wieso, habe die Variablen via POST aus dem Formular geladen, aber anscheinend doch nicht :/
Hier meine HTML:
<!DOCTYPE html>
<html>
<head>
<title>Kontaktformular</title>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/ui-lightness/jquery-ui.css"
type="text/css" media="all" />
<script src="./assets/datepicker/jquery-datepicker-de.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="./assets/datepicker/datepicker.css">
<body>
<br>
<p><img class="Logo" src="title.jpg"></p>
<p><img class="Verlauf" src="Verlauf5.png"></p><br>
<form action="mail.php" method="post">
<fieldset>
<legend>Video Anfrage</legend>
<legend1>schnell & unverbindlich</legend1>
<ol class="clearfix">
<label>Name</label>
<input type="text" name="name" required />
<label>Was?</label>
<input type="text" name="was" required />
<label>Wann?</label>
<script type="text/javascript">
$(function() {$("#datepicker").datepicker();});
</script>
<input id="datepicker" type="text" name="wann" required/>
<label>Wo?</label>
<input type="text" name="wo" required />
<label>Anmerkungen</label>
<textarea name="anmerkungen" cols="28" rows="5"
maxlength="10000" wrap="soft"></textarea>
<label>E-Mail</label>
<input type="email" name="e-mail" required /><br>
<label>Telefon (optional)</label>
<input type="char" name="telefon" />
<li class="last">
<label>
<input type="submit" name="submit" id="submit" value="Abschicken" class="button" /><br>
</label></li>
</ol>
</fieldset>
</form>
<link href="design.css" type="text/css" rel="stylesheet">
</body>
</head>
</html>
und meine PHP:
<?php
$name = $_POST['name'];
$was = $_POST['was'];
$wo = $_POST['wo'];
$wann = $_POST['wann'];
$anmerkungen = $_POST['anmerkungen'];
$telefon = $_POST['telefon'];
$email = $_POST['email'];
$response=file_get_contents("reply.html");
$an = "[email protected]";
$betreff1 = "Kontaktformularnachricht | $name";
$betreff2 = "Ihre Anfrage bei Gotya Videos";
$text1 = "$name \n \n $was \n $wo \n $wann \n $anmerkungen \n $email \n $telefon";
$text2 = "Vielen Dank für ihre Anfrage! \n In den nächsten Stunden wird sich ein
Mitarbeiter bei ihnen melden! \n \n Mit freundlichen Grüßen, \n Ihr Gotya-Team";
mail($an, $betreff1, $text1,"from:$email");
mail($email, $betreff2, $text2, "from:$an");
echo $response;
?>
Wäre euch sehr verbunden, wenn ihr mir helfen könnt, komme da wirklich nicht weiter :s