El asunto es el siguiente:
Tengo una página PHP con un formulario de registro de clientes (por ejemplo), que incluye datos como RUN (identificador que utilizamos en mi pais), nombre, edad, etc.
Lo que necesito hacer es que en el primer input que es el RUN de la persona, al momento de ingresar datos, estos se verifiquen en mi base de datos mysql y si el rut es encontrado, se rellenen el resto de datos del formulario.
Lo hice en Javascript, pero como no entiendo mucho del tema, no es lo optimo :
Código PHP:
<script language="javascript" type="text/javascript">
function buscar(){
<?
while ($row=mysql_fetch_array($result)) { ?>
if(document.form.r_alum.value=='<? echo $row['run']; ?>')
{
document.form.dgv_alum.value='<? echo $row['dgv']; ?>';
document.form.n_alum.value='<? echo $row['nombre']; ?>';
document.form.ap_alum.value='<? echo $row['paterno']; ?>';
} // etc.
<? } ?>
}
</script>
Código:
Lo malo de esto es que si tengo 1000 registros en la base de datos, la carga de la página se relentizaría una enormidad ¿se entiende? <input type="text" name="run" onChange="buscar();">
Lo idea es que algún alma caritativa me ayude a crear algo similar con AJAX, se los agradecería enormemente
Muchas gracias de antemano...

)). El servidor recibirá tu código con el cual buscará en BD algún registro que se corresponda con ese código. En caso que encuentre información la devuelves al cliente en formato XML o concatenando campos con algún caracter.


