Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/05/2012, 14:11
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: Enviar la variable por get

ok mira:

index.php
Código HTML:
Ver original
  1. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  2. <script src="funciones.js"></script>
  3. <input type="text" id="valor" value="">
  4. <div id="contenido"></div>

funciones.js

Código Javascript:
Ver original
  1. $(document).ready(function(){// iniciamos jquery
  2.    
  3.        $("#valor").keyup(function(){// al escribir el usuario en la caja de texto enviamos la peticion
  4.                
  5.                 // con este metodo de Jquery puedes enviar peticion asincronicas al servidor sin recargar pagina.
  6.             $.ajax({
  7.                 url:"validar.php", // archivo php al cual vas a enviar la peticion
  8.                 data:"dato="+ $(this).val(), // datos que vas a enviar
  9.                 type:"POST", // el metodo con el que lo vas a enviar RECOMENDABLE ese
  10.                 success:function(data){// success nos indica cuando la peticion a terminado de cargar
  11.  
  12.                     $("#contenido").html(data); // la variable data es la informacion retornada por el servidor , es decir cargara los formularios
  13.                 }  
  14.             })
  15.         })
  16. })

validar.php


Código PHP:
Ver original
  1. $valor_recibido = $_POST["dato"];
  2.  
  3. // haces tu consulta
  4.  
  5. $query = sprintf("SELECT * FROM table WHERE id = '%s' ",$valor_recibido);
  6. $result = mysql_query($query,$conexion);
  7. $num_rows = mysql_num_rows($result);
  8.  
  9. // validas la cantidad de registros
  10.  if($num_rows > 0 ){
  11.              //  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 .
  12. }else{
  13.              //  require("nuevo_usuario.php");// si el usuario  no existe pues cargas nuevo_usuario.php que seria el formulario vacio ..
  14.  
  15. }

Y listo...........