Autor |
Nachricht |
janjanjan
Threadersteller
Dabei seit: 17.04.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 17.04.2012 17:52
Titel Dreamweaver sendet keine Formulardaten, bitte helft mir |
|
|
Hallo,
ich hab hier ein Thema, zu welchem ich hier nichts gefunden habe oder ich habe nicht genug gesucht.
Wie auch immer, ich brauche dringend eure Hilfe.
Mein Problem:
Ich habe in Dreamweaver eine Website erstellt, die ein Formular enthällt. Dieses ist mit einem PHP-Script verbunden. Im Formular habe ich Eingabefelder, wie [NAme, Email usw]. Wenn jemand da Angaben hineintippt und auf sendet drückt, erhalte ich an der definierten E-MailAdresse dann eine Mail.
Die Mail kommt zwar an, nur ohne die Angaben, die der Besucher eingegeben hat. Ich kriege in der Mail nur die Beschriftung, ohne Formulardaten.
Bevor ich ins Detail gehe und was hochlade, bitte ich euch, mir zu schreiben, ob ihr mir helfen könnt.
Danke und grüße
jan
|
|
|
|
|
bambam42
Dabei seit: 10.04.2007
Ort: Dessau
Alter: 59
Geschlecht:
|
Verfasst Di 17.04.2012 19:33
Titel
|
|
|
wo war nochmal die ....mmmhhh...grad verlegt
wie wärs mit Quellcode?
und wo ich grad beim schreiben bin? was hat das ganze jetzt mit der theoretischen Abschlussprüfung zu tun?
|
|
|
|
|
Anzeige
|
|
|
aUDIOfREAK
Dabei seit: 04.04.2002
Ort: Ansbach
Alter: 44
Geschlecht:
|
Verfasst Mi 18.04.2012 06:43
Titel
|
|
|
ich tipp mal schwer auf ein fehlendes $_POST in der variablenübernahme
|
|
|
|
|
janjanjan
Threadersteller
Dabei seit: 17.04.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 18.04.2012 09:28
Titel
|
|
|
hallo leute , hier ist der quellcode
<?php
/* Betreff und Email Variable */
$emailBetreff = 'Formular Energiekosten';
$webmaster = 'XXX@jXXXXs.de';
/* Emailform Daten */
$nameFeld = $_POST['name'];
$vornameFeld = $_POST['vorname'];
$emailFeld = $_POST['email'];
$telefonFeld = $_POST['telefon'];
$produktFeld = $_POST['produkt'];
$jahresverbrauchFeld = $_POST['jahresverbrauch'];
$plzFeld = $_POST['plz'];
$nachrichtFeld = $_POST['nachricht'];
$body = <<<EOD
<br><hr><br>
Name: $name <br>
Vorname: $vorname <br>
Email: $email <br>
Telefon: $telefon <br>
Produkt: $produkt <br>
Jahresverbrauch: $jahresverbrauch <br>
PLZ: $PLZ <br>
Nachricht: $nachricht <br>
EOD;
$headers = "FROM: iXXX@xxx.de\r\n";
$headers .= "Content-type: text/html\r\n";
mail ($webmaster, $emailBetreff, $body, $headers);
echo "Danke, Sie werden bald benachrichtigt";
?>
Ich habe die Mail verschleiert
also, der Server ist www.goneo.de, PHP ist 5,3
Die Mail kommt an, die Beschriftung ist rechtsbündig, jedoch ohne Formularangaben
danke im voraus
|
|
|
|
|
bambam42
Dabei seit: 10.04.2007
Ort: Dessau
Alter: 59
Geschlecht:
|
Verfasst Mi 18.04.2012 14:08
Titel
|
|
|
@audiofreak... trotz glaskugel... falscher tipp
@te
ohne formular-code wird das nix... und wenn du einmal bei bist, bitte den quellcode auch als code (guggst du kurz nach oben) einstellen
jetzt tipp ich: auf textfield1, textfield2....*pfeif* böser dreamweaver aber auch
Zuletzt bearbeitet von bambam42 am Mi 18.04.2012 14:14, insgesamt 2-mal bearbeitet
|
|
|
|
|
janjanjan
Threadersteller
Dabei seit: 17.04.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 18.04.2012 16:07
Titel
|
|
|
hallo,
ich habe den fehler behoben
es lag an den zeilen im $body [[[[ $body = <<<EOD
<br><hr><br>
Name: $name <br> ]]]]
ich hab es in [[[ $body = <<<EOD
<br><hr><br>
Name: $nameFeld <br> umgeändert.
und nun werde die Daten der Einagbefelder mitgesendet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Tipps für Einstellungstest?Bitte helft mir, ist echt knapp
Bitte Bitte Helft Mir, Abschlussprüfung
|
|