Código PHP:
<html>
.....
<script type='text/javascript' >
function cambiar_select(valor_select, id_input)
{
var input = document.getElementById(id_input);
input.value = valor_select;
}
<script>
....
<body>
...
<select onchange = "cambiar_select(this.value, 'mi_input')">
<option value ="">Selecciona un opción</option>
<?php
$sql = "SELECT DNI,Nombre FROM tabla";
$query = mysql_query($sql);
while($row= mysql_fetch_array($query))
{
echo "<option value ='".$row[0]."'>".$row[1]."</opton>";
}
?>
</select>
<input type="text" id= "mi_input">
Así puedes dejar el DNI de javier en el value del select y no tendrás que ocupar ajax y consultar a la base de datos cada vez que el cliente cambie el select.
Y si quieres hacerlo con ajax lee por ultimo code.google.com/edu para ver el funcionamiento de alguna función en ajax y domines un poco más el tema. Suerte chao.