Es que este código:
Código PHP:
<input type='button' language='javascript' onclick='ver($nif1)' value='Ver'>
genera
Código PHP:
<input type='button' language='javascript' onclick='ver(12345678P)' value='Ver'>
Con lo cual da error porque el string no está entrecomillado. No te pasa con números porque los números no hay que entrecomillarlos.
Solución: Entrecomilla el $nif en tu código.