Besser $_REQUEST oder $_POST statt $HTTP_POST_VARS nutzen. Die $HTTP_*_VARS sind deprecated. Die neuen Superglobals sind einfacher und kürzer.
Eingaben
niemals ohne Prüfung und Absicherung (zB mit preg_match() und mysql_real_escape_string()) in einen SQL-String einsetzen. So entstehen SQL-Injection-Bugs.
Datenbankfehler abfangen und behandeln ist generell auch sehr sinnvoll.
---
Weaverslave