ok mira:
index.php
Código HTML:
Ver original<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <input type="text" id="valor" value="">
funciones.js
Código Javascript
:
Ver original$(document).ready(function(){// iniciamos jquery
$("#valor").keyup(function(){// al escribir el usuario en la caja de texto enviamos la peticion
// con este metodo de Jquery puedes enviar peticion asincronicas al servidor sin recargar pagina.
$.ajax({
url:"validar.php", // archivo php al cual vas a enviar la peticion
data:"dato="+ $(this).val(), // datos que vas a enviar
type:"POST", // el metodo con el que lo vas a enviar RECOMENDABLE ese
success:function(data){// success nos indica cuando la peticion a terminado de cargar
$("#contenido").html(data); // la variable data es la informacion retornada por el servidor , es decir cargara los formularios
}
})
})
})
validar.php
Código PHP:
Ver original$valor_recibido = $_POST["dato"];
// haces tu consulta
$query = sprintf("SELECT * FROM table WHERE id = '%s' ",$valor_recibido);
// validas la cantidad de registros
if($num_rows > 0 ){
// require("carga_usuario.php");// si el usuario existe carga un archivo llamado carga_usuario.php que contendra el form con los datos recibidos, ese lo armas tu .
}else{
// require("nuevo_usuario.php");// si el usuario no existe pues cargas nuevo_usuario.php que seria el formulario vacio ..
}
Y listo...........