Hallo. Ich brauche dringend Hilfe beim Formular?

Wim24

Grünschnabel
Hallo. Das Formular versendet zwar einen E-Mail an mich aber leider ohne Inhalt?
Kann mir jemand helfen?

Code:
PHP:
<?php

$empfaenger = 'wimburkhardt@gmx.de';
$betreff = 'Der Betreff';
$kunde_email = ( isset($_POST['kunde_email']) )? $_POST['kunde_email'] : "---" ;
$bezeichnung = ( isset($_POST['bezeichnung']) )? $_POST['bezeichnung'] : "---" ;
$rate = ( isset($_POST['rate']) )? $_POST['rate'] : "---" ;
$laufzeit = ( isset($_POST['laufzeit']) )? $_POST['laufzeit'] : "---" ;
$leasingart = ( isset($_POST['leasingart']) )? $_POST['leasingart'] : "---" ;
$name = ( isset($_POST['name']) )? $_POST['name'] : "---" ;
$vorname = ( isset($_POST['vorname']) )? $_POST['vorname'] : "---" ;
$straße = ( isset($_POST['straße']) )? $_POST['straße'] : "---" ;
$postleizahl = ( isset($_POST['postleizahl']) )? $_POST['postleizahl'] : "---" ;
$ort = ( isset($_POST['ort']) )? $_POST['ort'] : "---" ;
$Wohnhaft = ( isset($_POST['Wohnhaft']) )? $_POST['Wohnhaft'] : "---" ;
$geburtsdatum = ( isset($_POST['geburtsdatum']) )? $_POST['geburtsdatum'] : "---" ;
$staatsangehoerigkeit = ( isset($_POST['staatsangehoerigkeit']) )? $_POST['staatsangehoerigkeit'] : "---" ;
$Familienstand = ( isset($_POST['Familienstand']) )? $_POST['Familienstand'] : "---" ;
$telefon = ( isset($_POST['telefon']) )? $_POST['telefon'] : "---" ;
$email = ( isset($_POST['email']) )? $_POST['email'] : "---" ;
$beruf = ( isset($_POST['beruf']) )? $_POST['beruf'] : "---" ;
$arbeitgeber = ( isset($_POST['arbeitgeber']) )? $_POST['arbeitgeber'] : "---" ;
$taetigkeit = ( isset($_POST['taetigkeit']) )? $_POST['taetigkeit'] : "---" ;
$beschaeftigt_seit = ( isset($_POST['beschaeftigt_seit']) )? $_POST['beschaeftigt_seit'] : "---" ;
$kontoinhaber = ( isset($_POST['kontoinhaber']) )? $_POST['kontoinhaber'] : "---" ;
$Kontonummer = ( isset($_POST['Kontonummer']) )? $_POST['Kontonummer'] : "---" ;
$bankleizahl = ( isset($_POST['bankleizahl']) )? $_POST['bankleizahl'] : "---" ;
$bank = ( isset($_POST['bank']) )? $_POST['bank'] : "---" ;
$bemerkung = ( isset($_POST['bemerkung']) )? $_POST['bemerkung'] : "---" ;
$schufa2 = ( isset($_POST['schufa2']) )? $_POST['schufa2'] : "---" ;
$daten = ( isset($_POST['daten']) )? $_POST['daten'] : "---" ;

$nachricht = "Leasginanfrage eingegangen:\n\n";

$nachricht .= "Bezeichnung: " . $bezeichnung . "\n";
$nachricht .= "Rate: " . $rate . "\n";
$nachricht .= "Laufzeit: " . $laufzeit . "\n";
$nachricht .= "Leasingart: " . $leasingart . "\n";
$nachricht .= "Name: " . $name . "\n";
$nachricht .= "Vorname: " . $vorname . "\n";
$nachricht .= "Straße: " . $straße . "\n";
$nachricht .= "Postleizahl: " . $postleizahl . "\n";
$nachricht .= "Ort: " . $ort . "\n";
$nachricht .= "Wohnhaft: " . $Wohnhaft . "\n";
$nachricht .= "Geburtsdatum: " . $geburtsdatum . "\n";
$nachricht .= "Staatsangehoerigkeit: " . $staatsangehoerigkeit . "\n";
$nachricht .= "Familienstand: " . $Familienstand . "\n";
$nachricht .= "Telefon: " . $telefon . "\n";
$nachricht .= "Kunde_EMail: " . $kunde_email . "\n";
$nachricht .= "Beruf: " . $beruf . "\n";
$nachricht .= "Arbeitgeber: " . $arbeitgeber . "\n";
$nachricht .= "Taetigkeit: " . $taetigkeit . "\n";
$nachricht .= "Beschaeftigt_seit: " . $beschaeftigt_seit . "\n";
$nachricht .= "Kontoinhaber: " . $kontoinhaber . "\n";
$nachricht .= "Kontonummer: " . $Kontonummer . "\n";
$nachricht .= "Bankleizahl: " . $bankleizahl . "\n";
$nachricht .= "Bank: " . $bank . "\n";
$nachricht .= "Bemerkung: " . $bemerkung . "\n";
$nachricht .= "Schufa2: " . $schufa2 . "\n";
$nachricht .= "Daten: " . $daten . "\n";

mail($empfaenger, $betreff, $nachricht);
?>

Danke..
 
So wie du das vorhasst kann es nicht funktionieren..
PHP:
$nachricht .= "Bezeichnung: " . $bezeichnung . "\n";
$nachricht .= "Rate: " . $rate . "\n"; usw
mußt du zu.
PHP:
$nachricht = "Bezeichnung: " . $bezeichnung . "\n"
"Rate: " . $rate . "\n"
"Laufzeit: " . $laufzeit . "\n" 
//usw
"Daten: " . $daten . "\n";
machen da sonst $nachricht immer die letze Variable ist in diesen fall
PHP:
$nachricht = "Daten: " . $daten . "\n";

mfg Spikaner
 
@spikaner
Warum sollte das nicht funktionieren?

@Wim24
Häng mal an die mailfunktion mal noch einen 4ten parameter an, nen Absender!

PHP:
$Send= mail($To,$Cc,$Mail,$From);

if(!$Send) { Fehlermeldung das mail nicht gesendet wrude... }

Lg Mohag
 
Zuletzt bearbeitet:
So wie du das vorhasst kann es nicht funktionieren..
PHP:
$nachricht .= "Bezeichnung: " . $bezeichnung . "\n";
$nachricht .= "Rate: " . $rate . "\n"; usw

Öhm... Bei einem String bedeutet ".=" dass der nachfolgende String angehangen wird.

Ich denke eher, das Problem sind die
PHP:
$kunde_email = ( isset($_POST['kunde_email']) )? $_POST['kunde_email'] : "---";
Es müsste eigentlich so sein:
PHP:
$kunde_email = ( isset($_POST['kunde_email']) ? $_POST['kunde_email'] : "---");
Also die Klammer muss um den ganzen Ausdruck sein!
 
Zurück