He hecho la siguiente depuración:
Código PHP:
mysql_query("SELECT dni FROM clientes WHERE cifnif=$dni") or die(mysql_error());
El error es:
Unknown column 'dni' in 'field list'
Hay una línea, más arriba, que dice:
Código PHP:
$dni=$_POST['dni'];
Ya sé donde está el error:
Select
cifnif FROM ...
Me equivoqué al consultar la columna!
Gracias