Bueno, en principio, tres cositas:
- Hay un error de sintaxis en la línea 3 (el } esta de más)
- No se porque utilizas primero $HTTP_POST_VARS y luego $_POST. Creo que deberías utilizas siempre $_POST.
- Y creo que te falta el "else" del if, para que no intente agregar los datos a la base cuando no los hay.
Prueba con estos cambios y luego nos comentas el resultado:
Código PHP:
<?
require ("grislet.variables.php");
if (!$_POST){
?><br>
<form method="post">
.... todo lo demas
</form>
<?
}
else {
$usuario=$_POST['usuario'];
$password=$_POST['password'];
....
//todo lo demas
mysql_close();
}
?>
Saludos.