Hallöchen!
Habe mich nun extra wegen dem Problem hier angemeldet, und ich hoffe mir kann jemand helfen :)
Also: Ich möchte das Formular als Kontakt Möglichkeit nutzen, es klappt auch alles, nur beim punkt "Alles ist in Ordnung, Daten können gespeichert werden" hört es bei mir mit dem wissen auf! Ich möchte also das die daten ausgelesen werden und dann eine email an mich geht, und eine an dem, der das Formular ausgefüllt hat. Was in meinen Alten Kontaktformularen immer wie folgt aussah:
PHP-Code:
$email_empfaenger = 'info@staystyle.de';
$email_betreff = 'Service & Kontakt - StayStyle.de';
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $email;
$text = $_POST['text'];
$telefon = $_POST['telefon'];
$anrede = $_POST['gender'];
$nachricht = "
Diese Email wurde Verfasst von ". $gender ." ". $firstname ." ". $lastname ."
PERSÖNLICHE INFOS: ###################################
Anrede: ". $gender ."
Vor & Nachname: ". $firstname ." ". $lastname ."
Email: ". $email ."
Telefon: ". $telefon ."
#######################################################
NACHRICHT: ############################################
". $text ."
";
$nachricht_absender = "
Hallo ". $gender ." ". $firstname ." ". $lastname ."!
Vielen Dank für ihre Kontakt Anfrage an StayStyle.de!
Wir werden versuchen ihre Frage(n) schnellstmöglich zu Beantworten.
Sie erhalten die Antwort an die Angegeben E-Mail Adresse.
\n
Mit freundlichen Grüssen,
StayStyle.de
### DIESE EMAIL WURDE AUTOMATISCH GENERIERT, SIE KÖNNEN BEI WEITEREN FRAGEN AUF DIESE E-MAIL ANTWORTEN ###
";
Den Code habe ich direkt unter folgendes gehaun.
PHP-Code:
// Alles ist in Ordnung
// Daten können gespeichert werden
Mein Eigentliches Formular sieht wie folgt aus:
PHP-Code:
<FORM action="index.php/bereich/service-kontakt#form" method=post>
<a name="form"></a><br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><?PHP echo $errorMessage; ?></td>
</tr>
<tr>
<td>
<!-- Formular Anfang -->
<table width="100%" border="0">
<TR class="table">
<TH align=left bgcolor="efefef">Firma:</TH>
<TD><INPUT class="inputField" size="60" name="company" value="<?PHP echo $_POST['company']; ?>"></TD>
</TR>
<tr>
<td width="30%" height="0" bgcolor="efefef"><?PHP echo $errorPicture['gender']; ?><strong>Anrede:
*</strong></td>
<td width="70%"><SELECT size="1" name="gender" class="<?PHP echo $errorClass['gender']; ?>">
<OPTION value="" <?PHP if(empty($_POST['gender'])) echo 'selected'; ?>>Bitte
auswählen</OPTION>
<OPTION value="3" <?PHP if($_POST['gender'] == "3") echo 'selected'; ?>>Firma</OPTION>
<OPTION value="2" <?PHP if($_POST['gender'] == "2") echo 'selected'; ?>>Frau</OPTION>
<OPTION value="1" <?PHP if($_POST['gender'] == "1") echo 'selected'; ?>>Herr</OPTION>
</SELECT></td>
</tr>
<TR class="table">
<TH align=left> </TH>
<TD> </TD>
</TR>
<TR class="table">
<TH align=left bgcolor="efefef"><?PHP echo $errorPicture['firstname']; ?>Vorname:*</TH>
<TD><INPUT class="<?PHP echo $errorClass['firstname']; ?>" name="firstname" value="<?PHP echo $_POST['firstname']; ?>"></TD>
</TR>
<TR class="table">
<TH align=left bgcolor="efefef"><?PHP echo $errorPicture['lastname']; ?>Nachname:*</TH>
<TD><INPUT class="<?PHP echo $errorClass['lastname']; ?>" name="lastname" value="<?PHP echo $_POST['lastname']; ?>"></TD>
</TR>
<TR class="table">
<TH align=left> </TH>
<TD> </TD>
</TR>
<TR class="table">
<TH align=left bgcolor="efefef">Telefon:</TH>
<TD><INPUT class="inputField" name="telefone" value="<?PHP echo $_POST['telefone']; ?>"></TD>
</TR>
<TR class="table">
<TH align=left bgcolor="efefef"><?PHP echo $errorPicture['email']; ?>Email:*</TH>
<TD><INPUT class="<?PHP echo $errorClass['email']; ?>" name="email" value="<?PHP echo $_POST['email']; ?>"></TD>
</TR>
<TR class="table">
<TH align=left> </TH>
<TD> </TD>
</TR>
<TR class="table">
<TH align=left valign="top" bgcolor="efefef"><?PHP echo $errorPicture['text']; ?>Ihre
Nachricht :</TH>
<TD><textarea name="text" cols="30" rows="6" class="<?PHP echo $errorClass['text']; ?>"><?PHP echo $_POST['text']; ?></textarea></TD>
</TR>
</table></td>
</tr>
<tr>
<td height="20"> </td>
</tr>
<tr>
<td height="20" background="img/dot.gif"> </td>
</tr>
<tr>
<td height="20"><INPUT name="submit" type="submit" value="Formular Absenden" class="button">
</td>
</tr>
</table>
<br>
<!-- Formular Ende -->
</form>
Wie gesagt, ich hätte es nun gerne, das er nach drücken des "Abschicken" Buttons die email's verschickt, und dann den Text ausgibt der im Script vordefiniert ist.
Leider aber passiert gar nix, die Daten bleiben einfach alle Drin stehen und nichts passiert.
Habe ich was völlig falsch gemacht oder woran liegt das?! Ich bin PHP Anfänger ³ und fuchse mich zurzeit überall ein wenig durch.
Über jede Art von Hilfe wäre ich dankbar!
Gruß,
Thomas