Si tomas el ejemplo de McBlink tendras que cambiar tu formulario a tipo post.
Ahora si quieres usar el formulario en tipo post, puedes usar lo siguiente:
Código PHP:
<form name="form1" method="post" action="modificar.php">
<input name="dni" type="hidden" value="">
<a href="#" onclick="document.form1.dni.value='<?=$row["dni"]?>'; document.form1.submit();">apellido</a>
</form>
si es un ciclo tipo while o for, como sabes tienes que sacar el campo oculto dni del ciclo
saludos