Bu alanı
if ( empty($HTTP_POST_VARS) ) {bununla değiştirir misin?
if (!isset($_POST)) {Ekleme:
session_register fonksiyonu artık kullanılmıyor, bununla alakalı php.net'e bakmanı tavsiye ederim.
Ekleme 2:
Aynı şekilde Mysql sorgusu yerine PDO'yu da araştırmanı öneririm.