El var dump te da NULL por que está mal escrito. El warning es porque se ha mostrado texto en la pagina antes de hacer el location. Prueba así y nos cuentas
   
Código PHP:
Ver original- $name = (string) $_POST["nombre"]; 
- $apel = (string) $_POST["apel"]; 
- $numpers = (string) $_POST["numpers"]; 
- $tiphab = (string) $_POST["tiphab"]; 
- $fecent = (string) $_POST["fechaentrada"]; 
- $fecsal = (string) $_POST["fechasalida"];