Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/08/2014, 11:29
oscurogt
 
Fecha de Ingreso: agosto-2013
Ubicación: Guatemala
Mensajes: 137
Antigüedad: 10 años, 8 meses
Puntos: 4
Respuesta: Autocompletar formularios usando Ajax y PHP

No se que es lo que hace esto
Código Javascript:
Ver original
  1. $("#Nombre_Agrupacion").focusout(function(){
  2.                     $.ajax({
  3.                         url:'alumno.php',
  4.                         type:'POST',
  5.                         dataType:'json',
  6.                         data:{ Nombre_Agrupacion:$('#Nombre_Agrupacion').val()}
  7.                     }).done(function(respuesta){
  8.                         $("#Domicilio").val(respuesta.Domicilio);
  9.                         $("#Colonia").val(respuesta.Colonia);
  10.                         $("#Telefono").val(respuesta.Telefono);
  11.                     });
  12.                 });

Pero tu problema es con jquery y no con php. tu solución es la siguiente

Código Javascript:
Ver original
  1. $(document).ready(function(){    
  2.                 $( "#Nombre_Agrupacion" ).autocomplete({
  3.                     source: "buscaralumno.php",
  4.                      minLength: 1, //cuantas letras son necesarias escribir para la busqueda
  5.                 select: function(event, ui) {
  6.                     $('#domicilio').val(ui.item.domicilio);
  7.             $('#colonia').val(ui.item.colonia);
  8.                     $('#telefono').val(ui.item.telefono);
  9.                 },
  10.                 messages: {
  11.                 noResults: '',
  12.                 results: function() {} //para que no te salga el mensaje de cuantos resultados encontró
  13.                 });

Código PHP:
Ver original
  1. $conexion = new mysqli('localhost','root','metallica','COPLADEMUN');  
  2.     $Nombre_Agrupacion = $_GET['term'];  
  3.     $consulta = "select Nombre_Agrupacion FROM NuevoOficio WHERE Nombre_Agrupacion LIKE '%$Nombre_Agrupacion%'";  
  4.  
  5.     $result = $conexion->query($consulta);  
  6.  
  7.     if($result->num_rows > 0){  
  8.     while($fila = $result->fetch_array()){  
  9. $row_array['direccion'] = $row['direccion'];
  10. $row_array['colonia'] = $row['colonia'];
  11. $row_array['telefono'] = $row['telefono'];
  12. $row_array['value'] = $row['nombre_agrupacion'];
  13. array_push($return_arr,$row_array);      
  14.     }    
  15. }  
  16. $cn->close();
  17. echo json_encode($return_arr);
prueba con esto.