Que buena idea has tenido 
bUllan9ebrio. Definitivamente ya esta jijiji :P 
Funciona bien y ya no hay ningun fallo. Lo codifique de la siguiente manera:   
Código PHP:
Ver original- $user = $_POST['nick']; 
- $user_noespais=trim($user); //Como la vas a ingresar a mysql es mejor escapar la variable 
-   
- $pass = $_POST['pass']; 
- $pass_noespais=trim($pass); 
-   
- $pass1 = $_POST['pass1']; 
- $pass1_noespais=trim($pass1); 
-   
- $email = $_POST['email']; 
- $email_noespais=trim($email); 
-   
-   
- if (!empty($_POST['level'])) 
- { 
-    $level = $_POST['level']; 
-    $level_noespais=trim($level); 
- } 
- else 
- { 
- $level = 2; //valor por defecto si $_POST no tiene asignado ningun valor a level 
- } 
- $rollo = $_POST['rollo']; 
Puse la instrucción trim() debajo de cada campo. Es correcto hacerlo asi o deberia de haberlo echo en otra parte? 
Qué más comprobaciones podria añadir al registro según vuestra experiéncia?? 
Saludos.