Hallo,
also ich bin wirklich blutiger Anfänger und arbeite mich so langsam in die Materie ein., nun ist mein Problem dass ich eine Anlage betreue in der mein Vorgänger ein Mailformular für die Webseite erstellt hat. Dieses funktioniert leider nicht und ich weiß nicht woran der Fehler liegen könnte.
Sobald ich im Html Formular den Button Subit drücke schreibt er die Variablen in die Adressleiste des Browser. Eind Syntaxüberprüfung habe ich online drüber laufen lassen ohne Fehlermeldung. Ich bin für jede Hilfe dankbar und seit mit eueren Kommentaren gnädig
Html:
<div class="formular">
<form method="post" action="../php/send_email.php">
<div><label for="name">Name</label>
<input type="text" id="Name" name="name"></div>
<div><label for="betreff">Betreff</label>
<input type="text" id="Betreff" name="betreff"> </div>
<div><label for="email">E-Mail</label>
<input type="text" id="Email" name="email"></div>
<div><label for="tel">Telefon</label>
<input type="text" id="Tel" name="tel"></div>
<div><label for="nachricht">Nachricht</label>
<textarea id="Nachricht" name="nachricht"></textarea></div>
<p><input type="submit" name="submit"> </p>
</form>
</div>
PHP:
<?php
if($_REQUEST['submit']){
$mail_header = 'From:' . $email . "n";
$mail_header .= 'Content-type: text/plain; charset=UTF-8' . "rn";
$name1 = $_POST['name'];
$tel = $_POST['tel'];
$email = $_POST['email'];
$subject = $_POST['betreff'];
$message = $_POST['nachricht'];
$formcontent="von: $name1 $tel \n Nachricht: $message";
$recipient = "meine adresse";
$subject = "$subject";
$mailheader = "von: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader, $mail_header ) or die("Error!");
header('Location: mail.php'); }
?>
also ich bin wirklich blutiger Anfänger und arbeite mich so langsam in die Materie ein., nun ist mein Problem dass ich eine Anlage betreue in der mein Vorgänger ein Mailformular für die Webseite erstellt hat. Dieses funktioniert leider nicht und ich weiß nicht woran der Fehler liegen könnte.
Sobald ich im Html Formular den Button Subit drücke schreibt er die Variablen in die Adressleiste des Browser. Eind Syntaxüberprüfung habe ich online drüber laufen lassen ohne Fehlermeldung. Ich bin für jede Hilfe dankbar und seit mit eueren Kommentaren gnädig

Html:
<div class="formular">
<form method="post" action="../php/send_email.php">
<div><label for="name">Name</label>
<input type="text" id="Name" name="name"></div>
<div><label for="betreff">Betreff</label>
<input type="text" id="Betreff" name="betreff"> </div>
<div><label for="email">E-Mail</label>
<input type="text" id="Email" name="email"></div>
<div><label for="tel">Telefon</label>
<input type="text" id="Tel" name="tel"></div>
<div><label for="nachricht">Nachricht</label>
<textarea id="Nachricht" name="nachricht"></textarea></div>
<p><input type="submit" name="submit"> </p>
</form>
</div>
PHP:
<?php
if($_REQUEST['submit']){
$mail_header = 'From:' . $email . "n";
$mail_header .= 'Content-type: text/plain; charset=UTF-8' . "rn";
$name1 = $_POST['name'];
$tel = $_POST['tel'];
$email = $_POST['email'];
$subject = $_POST['betreff'];
$message = $_POST['nachricht'];
$formcontent="von: $name1 $tel \n Nachricht: $message";
$recipient = "meine adresse";
$subject = "$subject";
$mailheader = "von: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader, $mail_header ) or die("Error!");
header('Location: mail.php'); }
?>