Intenta asi;
Código PHP:
$query = mysql_query("INSERT INTO usuario(mail, nombre, apellido, password, division, perfil, usuario) VALUES('". $_POST['correo_u'] ."','".$_POST['nombre'] ."','".$_POST['apellido'] ."','".$_POST['contra'] ."','".$_POST['division'] ."','". $_POST['perf_Usu'] ."', '".$_POST['usuario']."')") or die ('Imposible insertar; '.mysql_error());
Si no funciona, supongo que tienes algo mal en tu conexion
Puedes probar que funcione la conexion con esto;
Código PHP:
$query = mysql_query("INSERT INTO usuario(nombre) VALUES ('eje')");
Si se inserto 'eje' en la tabla usuario, campo nombre, quiere decir que solo esta algo mal en la query