Hallo,
Hab das jz so gemacht:
$name = $_POST['name'];
$mail = $_POST['mail'];
$text = $_POST['text'];
warum? Wozu kopierst du diese drei Werte um, bevor du sie verwendest?
`INSERT INTO gastbuch (name, e-mail, eintrag) VALUES (...)`{:.language-sql}
Darf ein Spaltenname denn einen Bindestrich enthalten? Mal schnell im [Handbuch](http://dev.mysql.com/doc/refman/5.6/en/identifiers.html) nachschlagen ... ja, darf er, aber dann muss er gequotet werden.
Ciao,
Martin
--
Disziplin: Teppichböden wiederfinden, wenn man sie verlegt hat.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(