Prova a modificare la query così:

Codice PHP:
...
$sql "INSERT INTO  `admin` (id, nome, password) VALUES ( '$id', '$mail', SHA1('$pass'))"
... 
inoltre è probabile che il campi id sia numerico per cui non ci vogliono gli apici:

Codice PHP:
...
$sql "INSERT INTO  `admin` (id, nome, password) VALUES ($id, '$mail', SHA1('$pass'))"
...