Cita: ¿no deberia ser igual el nombre de la variable en el archivo php, al nombre del campo del formulario en htm y al del campo en la base de datos?
las variables las puedes llamar como a ti te de la gana, lo unico que tienes que seguir cuando mandas los datos por un formulario es que si has llamado
Código PHP:
<INPUT name="current_mail" value="mimail@com>
Por poner un ejemplo, entonces en tu archivo php tendras una variable que contiene el valor que hay introducido en ese input que se llama $HTTP_POST_VARS['current_mail'], tambien tienes otra variable que es $_POST['current_mail']. En cuanto al campo de la base de datos tambien se puede llamar de la forma que quieras , lo que se hace normalemente es utilizar el mismo nombre de la variable para no liarte.
Espero que te haya respondido a tu pregunta.
Un saludo