Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2014, 12:09
pabliich
 
Fecha de Ingreso: marzo-2010
Mensajes: 28
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Caja de búsqueda autocomplet

Hola gente, hice una caja de texto que se autocompleta con PHP, Javascript y mysql. El problema es que me tira todos los resultados de una, es decir, a medida que escribo no va filtrando las palabras, las muestra todas igual.

Por ejemplo tengo: Transporte 1, Transporte 2, Transporte 3. Y por mas que escriba HOLA me tira la lista completa de los transportes.



Buscador
Código HTML:
Ver original
  1. <script type="text/javascript">
  2.  
  3.         jQuery(document).ready(function(){
  4.             $('#transporte').autocomplete({
  5.             source:'catalog/model/shipping/transporte.php', minLength:2});
  6.         });
  7.     </script>
  8.  
  9.     Seleccione el transporte:
  10.     <input id="transporte" type="text" />
  11. </form>

Transporte.php
Código PHP:
Ver original
  1. <?php
  2. // Load config
  3. include('config.php');
  4.  
  5. // Connect to database
  6. mysql_connect(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD) or die('ERROR CONNECTING TO SERVER');
  7. mysql_select_db(DB_DATABASE) or die('ERROR SELECTING TABLE');
  8.  
  9. $rs = mysql_query('select descripcion from transporte', $dblink);
  10.  
  11. // loop through each zipcode returned and format the response for jQuery
  12. $data = array();
  13. if ( $rs && mysql_num_rows($rs) )
  14. {
  15.     while( $row = mysql_fetch_array($rs, MYSQL_ASSOC) )
  16.     {
  17.         $data[] = array(
  18.            
  19.             'value' => $row['descripcion']
  20.         );
  21.     }
  22. }
  23.  
  24. // jQuery wants JSON data
  25. echo json_encode($data);