If this worked on your last server and it didn't on the new one, there is a very good reason for this.
In php.ini (the configuration file for PHP), there is a setting calles REGISTER_GLOBALS
When set to true, you can reference variable names sent via POST or GET by their original name ($var).
When set to false, you have to specify that the variable comes form the POST or GET method ($_POST['var'])
-=Lazz=-