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...