Hoffe ihr könnt mir etwas weiter helfen.
Erst mal vorweg: ich bin absoluter PHP-Anfänger. Also seid bitte etwas nachsichtig mit mir :-)
Ich habe folgendes Problem:
Ich habe ein Kontaktformular erstellt, dass ich mit PHP auswerten will, ob alle benörigten Felder ausgefüllt sind, wenn ja wir über mail() eine Nachricht verschickt. Nur kommt es beim zusammenstellen des Nachrichtentextes zu einem "unexpected T_SWITCH"-Fehler und ich weiss nicht warum. Eins weiss ich jedoch: Es ist egal ob ich SWITCH verwende oder es als normale IF-Bedingen mache. Es kommt immer diese unexpected ... Fehlermeldung nur einmal halt mir T_SWITCH und einmal mit T_IF.
Bin für jede Hilfe dankbar.
Grüße
Andy
Erst mal vorweg: ich bin absoluter PHP-Anfänger. Also seid bitte etwas nachsichtig mit mir :-)
Ich habe folgendes Problem:
Ich habe ein Kontaktformular erstellt, dass ich mit PHP auswerten will, ob alle benörigten Felder ausgefüllt sind, wenn ja wir über mail() eine Nachricht verschickt. Nur kommt es beim zusammenstellen des Nachrichtentextes zu einem "unexpected T_SWITCH"-Fehler und ich weiss nicht warum. Eins weiss ich jedoch: Es ist egal ob ich SWITCH verwende oder es als normale IF-Bedingen mache. Es kommt immer diese unexpected ... Fehlermeldung nur einmal halt mir T_SWITCH und einmal mit T_IF.
PHP-Code:
$Empfaenger = "andy@andreas-rohr.de";
if($_REQUEST['_send'])
{
if(empty($_REQUEST['_VName']) || empty($_REQUEST['_NName']) || empty($_REQUEST['_Mail']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle mit *
gekennzeichneten Felder aus!";
}
else
{
$Mailnachricht = "Ein Besucher Ihrer Webseite hat Ihnen folgenden Nachricht hinterlassen: \n\n";
$Mailnachricht .= "Name: {$_REQUEST['_VName']}.{$_REQUEST['_NName']}\n";
$Mailnachricht .= switch $_REQUEST['_TelG'] {
case 0:
echo"Keine geschaeftliche Nummer angegeben !\n";
break;
default:
echo"Telefonnummer geschaeftlich:.{$_REQUEST['_TelG']}.\n";
}
$Mailnachricht .= if(empty($_REQUEST['_TelP']))
{
echo"Keine private Nummer angegeben"
}
else
{
echo"Telefonnummer privat:.{$_REQUEST['_TelP']}\n";
}
$Mailnachricht .= if "ja" == ($_REQUEST['_rueckruf'])
{
echo"Kunde wuenscht Rückruf !\n";
}
$Mailnachricht .= echo"Besucher wünscht Informationen über folgende Themen: \n";
$Mailnachricht .= $_REQUEST['_infos1'];
$Mailnachricht .= $_REQUEST['_infos2'];
$Mailnachricht .= $_REQUEST['_infos3'];
$Mailnachricht .= $_REQUEST['_infos4'];
$Mailnachricht .= $_REQUEST['_infos5'];
$Mailnachricht .= $_REQUEST['_infos6'];
$Mailnachricht .= $_REQUEST['_infos7'];
$Mailnachricht .= $_REQUEST['_infos8'];
$Mailnachricht .= echo"Der Besucher hat folgende zusätzliche Nachricht hinterlassen:\n";
$Mailnachricht .= $_REQUEST['_info'];
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Kontakt: [url]www.[/url]"$_SERVER['SERVER_NAME'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['_Mail']);
echo"Vielen Dank für Ihre eMail!";
}
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontakt.php\">Seite</a>.";
}
Grüße
Andy
Kommentar