Hallo,
ich habe folgendes Problem:
wenn ich auf meinem Server die .php Datei so anwähle schickt mir mein Kontaktformular zwar eine Mail aber ohne Inhalt ( ist ja auch klar ).
Wenn ich nun von der Seite aus aufs Kontaktformular gehe und Senden drücke löscht der alles was eingetragen wurde raus und sendet nix.
Also muss ich das irgendwie hinbekommen das der Senden button auf die .php zugreift. Genau hier ist das Problem: Ich packs nicht xD
Weiß vielleicht irgendeiner was dazu?=/ Danke schonmal im vorraus!
mfg Bobbes
Kontaktformular:
<form id="form1" name="form1" method="post" action="">
<fieldset>
<legend>Bitte geben Sie Ihre Kontaktdaten an</legend>
<p><label for="name">Name:</label>
<input type="text" name="name" id="name"/></p>
<p><label for="vorname">Vorname:</label>
<input type="text" name="vorname" id="vorname"/></p>
<p><label for="firma">Firma:</label>
<input type="text" name="firma" id="firma"/></p>
<p><label for="telefon">Telefon:</label>
<input type="text" name="telefon" id="telefon"/></p>
<p><label for="nachricht">Nachricht:</label>
<textarea name="nachricht" id="nachricht"></textarea></p>
<div id="button2">
<p><input type="submit" name="senden" id="senden" value="Senden" class="button" />
<input type="reset" name="löschen" id="löschen" value="Löschen" class="button" /></p>
</div>
</fieldset>
</form>
CSS fürs Kontaktformular:
body, input { font-size: 12px; font-family:arial; background-color:#FFFFFF }
form p { clear:left; float:left; width:100%; margin: 5px 0px 5px 0px; padding:2px; }
form { font-size:12px; line-height:150%; width:30em; }
fieldset { margin:0px; padding:5px 5px 5px 5px; border:solid 1px #999999; }
legend { color:#999999; font-size:14px; margin-left:55px; }
.button { font-size:11px; background-image:url(button.gif); width:70px; height:30px; margin-left:15px; cursorointer; }
input { width:150px; float:left; margin:9px; padding:2px; border:solid 1px #999999; display:block; }
#name { }
#vorname { }
#telefon { }
#firma { }
#nachricht { width:200px; height:100px; margin-left:9px; margin-top:9px; }
label { color:#999999; font-weight:normal; text-align:left; width:75px; float:left; margin:5px; padding:5px; margin-left:0px; }
#button2 { margin-left:84px; }
PHP Datei:
<?php
$to = "Name <bla@bla.de>" . ", " ; // beachten Sie das Komma
/* Betreff */
$subject = "Kontakt";
/* Nachricht */
$message .= "Name: " . $_POST['name'] . "\n";
$message .= "Vorname: " . $_POST['vorname'] . "\n"; // noch eine Variable
$message .= "Firma: " . $_POST['firma'] . "\n";
$message .= "Telefon: " . $_POST['telefon'] . "\n";
$message .= "Nachricht: " . $_POST['nachricht'] . "\n";
/* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header setzen */
$headers = "MIME-Version: 1.0\r\n";
//$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* zusätzliche Header */
$headers .= "From: Absender-Name <bla@bla.de>\r\n";
/* Verschicken der Mail */
mail($to, $subject, $message, $headers);
echo "Danke! Wir werden Sie schnellstmöglich zurückrufen!";
?>
ich habe folgendes Problem:
wenn ich auf meinem Server die .php Datei so anwähle schickt mir mein Kontaktformular zwar eine Mail aber ohne Inhalt ( ist ja auch klar ).
Wenn ich nun von der Seite aus aufs Kontaktformular gehe und Senden drücke löscht der alles was eingetragen wurde raus und sendet nix.
Also muss ich das irgendwie hinbekommen das der Senden button auf die .php zugreift. Genau hier ist das Problem: Ich packs nicht xD
Weiß vielleicht irgendeiner was dazu?=/ Danke schonmal im vorraus!
mfg Bobbes
Kontaktformular:
<form id="form1" name="form1" method="post" action="">
<fieldset>
<legend>Bitte geben Sie Ihre Kontaktdaten an</legend>
<p><label for="name">Name:</label>
<input type="text" name="name" id="name"/></p>
<p><label for="vorname">Vorname:</label>
<input type="text" name="vorname" id="vorname"/></p>
<p><label for="firma">Firma:</label>
<input type="text" name="firma" id="firma"/></p>
<p><label for="telefon">Telefon:</label>
<input type="text" name="telefon" id="telefon"/></p>
<p><label for="nachricht">Nachricht:</label>
<textarea name="nachricht" id="nachricht"></textarea></p>
<div id="button2">
<p><input type="submit" name="senden" id="senden" value="Senden" class="button" />
<input type="reset" name="löschen" id="löschen" value="Löschen" class="button" /></p>
</div>
</fieldset>
</form>
CSS fürs Kontaktformular:
body, input { font-size: 12px; font-family:arial; background-color:#FFFFFF }
form p { clear:left; float:left; width:100%; margin: 5px 0px 5px 0px; padding:2px; }
form { font-size:12px; line-height:150%; width:30em; }
fieldset { margin:0px; padding:5px 5px 5px 5px; border:solid 1px #999999; }
legend { color:#999999; font-size:14px; margin-left:55px; }
.button { font-size:11px; background-image:url(button.gif); width:70px; height:30px; margin-left:15px; cursorointer; }
input { width:150px; float:left; margin:9px; padding:2px; border:solid 1px #999999; display:block; }
#name { }
#vorname { }
#telefon { }
#firma { }
#nachricht { width:200px; height:100px; margin-left:9px; margin-top:9px; }
label { color:#999999; font-weight:normal; text-align:left; width:75px; float:left; margin:5px; padding:5px; margin-left:0px; }
#button2 { margin-left:84px; }
PHP Datei:
<?php
$to = "Name <bla@bla.de>" . ", " ; // beachten Sie das Komma
/* Betreff */
$subject = "Kontakt";
/* Nachricht */
$message .= "Name: " . $_POST['name'] . "\n";
$message .= "Vorname: " . $_POST['vorname'] . "\n"; // noch eine Variable
$message .= "Firma: " . $_POST['firma'] . "\n";
$message .= "Telefon: " . $_POST['telefon'] . "\n";
$message .= "Nachricht: " . $_POST['nachricht'] . "\n";
/* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header setzen */
$headers = "MIME-Version: 1.0\r\n";
//$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* zusätzliche Header */
$headers .= "From: Absender-Name <bla@bla.de>\r\n";
/* Verschicken der Mail */
mail($to, $subject, $message, $headers);
echo "Danke! Wir werden Sie schnellstmöglich zurückrufen!";
?>