Formulareingaben per Mail und in Mysql eintragen

MalcolmX1

Mitglied
Hallo, ich möchte auf meiner Homepage, dass die Zitate, die die User per Formular in die Datenbank eintragen können nach dem Eintrag auch per Mail zu mir gesendet werden.

Mein Code:

PHP:
<?php
 $sql = "INSERT INTO Zitate (Autor, Zitat) 
        VALUES ('". $_POST['Autor']."', '". $_POST['Zitat']."')";

mysql_query($sql) or die (mysql_error());

 echo "Vielen Dank, ihr Zitat wurde gespeichert!";

mail('zitate@ankert.de', 'Es wurde ein neues Zitat in die Datenbank eingetragen', '$_POST['Zitat'], $_POST['Autor']'); //Zeile57
 

?>

Ich bekomme allerdings folgenden Fehler ausgegeben:

Parse error: syntax error, unexpected T_STRING in /mnt/cr1/08/369/00000016/htdocs/zitate/eintragen.php on line 57

Vorher, ohne diese Zeile hat schon alles ohne Probleme funtioniert
 
Hallo Malcolm,

du hast ein ' zuviel vor $POST_['Zitat'].. und nach $_POST['Autor']

PHP:
mail('zitate@ankert.de', 'Es wurde ein neues Zitat in die Datenbank eingetragen', $_POST['Zitat'], $_POST['Autor']); //Zeile57

sollte besser sein..

mfG

5noOPY
 
Zuletzt bearbeitet:
Vielen Dank es funktioniert:)

@xloouch: Diesen Link kannte ich schon, bin aber nicht schlau draus geworden, bin immer etwas schwer von begriff was solche Erklärungen angeht:(
 
weiter unten auf dem link hats ein schönes beispiel. smile. darum hab ich dir den link gegeben.
 
Zurück