No tienes ningún name="dni" en tu formulario y es lo que intentas leer con $_POST['dni'] ¿no deberías usar "ingresos" en su lugar?
Además $_POST['
dni'] jamás será igual que $_POST['
DNI'] ya que PHP sí distingue entre mayúsculas y minúsculas.
Consulta el siguiente manual:
http://www.php.net/variables.external