kann es sein das du die $_POST Variablen im Register Globals ansprichst
Also du nutzt $vorname statt $_POST['vorname'] daraus schließ ich mal das du ältere tutorials liest.... 2000 hab ich auch totorials gelesen die diese globalen variablen benutzt haben.
Dieses Feature ist seit PHP 5.3.0 DEPRECATED (veraltet) und wird in PHP 6.0.0 ENTFERNT. Sich auf dieses Feature zu verlassen ist in keiner Weise empfehlenswert.
http://de.php.net/register_globals
ändere deine ganzen variablen entsprechend in $_POST['nameAusFormular'] und prüfe die daten auf richtige werte die zulässig sind. crossesidescripting