Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] autocompletado y base de datos

Estas en el tema de autocompletado y base de datos en el foro de Jquery en Foros del Web. Hola a todos, estoy con un buscador con autocompletado y no me está funcionando, lo he extarido de esta web : http://www.devbridge.com/projects/autocomplete/jquery/ El problema que ...
  #1 (permalink)  
Antiguo 30/01/2013, 16:15
 
Fecha de Ingreso: octubre-2011
Mensajes: 104
Antigüedad: 12 años, 6 meses
Puntos: 1
Exclamación autocompletado y base de datos

Hola a todos, estoy con un buscador con autocompletado y no me está funcionando, lo he extarido de esta web : http://www.devbridge.com/projects/autocomplete/jquery/

El problema que tengo es que estoy intentando que aparezcan en el autocompletado conceptos de una columna de una tabla de base de datos.

el codigo html es:

Código:
 <input type="text" name="search" id="search" size="60"/>
las librerias que utilizo son:

<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="js/jautocompletefunction.js"></script>

de la que el archivo jautocompletefunction.js es:

Código:
$().ready(function() {

	$("#search").autocomplete("search.php", {



	});

});

y el archivo php es:

Código:
<?php

include 'bin/db.php';


$busqueda = $_REQUEST['q'];


$sql = "SELECT * FROM esall WHERE SEO LIKE '%$busqueda%'";

$res = mysql_query($sql, $db) or die(mysql_error());

$row = mysql_fetch_assoc($res);



if($row > 0){

	do{

		echo utf8_encode($row['SEO'])."\n";

	}while($row = mysql_fetch_assoc($res));

}

?>
alguien puede audarme??
un saludo y gracias
  #2 (permalink)  
Antiguo 30/01/2013, 17:29
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 3 meses
Puntos: 53
Respuesta: autocompletado y base de datos

Te envia algun error? con fire fox en herramientas->desarrollo web--> consola de errores
te puedes guiar , cual es tu codigo completo?
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
  #3 (permalink)  
Antiguo 30/01/2013, 18:13
 
Fecha de Ingreso: octubre-2011
Mensajes: 104
Antigüedad: 12 años, 6 meses
Puntos: 1
Exclamación Respuesta: autocompletado y base de datos

gracias no había caido, la consola de errores me envía :

Fecha y hora: 31/01/2013 1:04:49
Error: TypeError: instance is undefined
Archivo de origen: http://localhost/loc/js/jquery.autocomplete.js
Línea: 61

Fecha y hora: 31/01/2013 1:04:49
Advertencia: Propiedad desconocida 'box-sizing'. Declaración rechazada.
Archivo de origen: http://localhost/loc/pruebas.php
Línea: 0


Fecha y hora: 31/01/2013 1:04:49
Advertencia: Error al interpretar el valor para 'padding'. Declaración rechazada.
Archivo de origen: http://localhost/loc/css/index.css
Línea: 163


en la linea 61 del código del archivo jquery.autocomplete.js (en negrita)

$.fn.autocomplete = function (options, args) {
var instance;

if (typeof options === 'string') {
instance = this.data('autocomplete');
if (typeof instance[options] === 'function') {
instance[options](args);
}
} else {
instance = new Autocomplete(this.get(0) || $('<input />'), options);
}

return instance;
};

no sé si te bastará esto

saludos
__________________
pips
  #4 (permalink)  
Antiguo 31/01/2013, 08:49
 
Fecha de Ingreso: octubre-2011
Mensajes: 104
Antigüedad: 12 años, 6 meses
Puntos: 1
Exclamación Respuesta: autocompletado y base de datos

Hola, en la descarga de origen de este autocomplete el archivo jautocompletefunction.js es así:

Código:
$(function () {
    'use strict';

    $.ajax({
        url: 'countries.txt',
        dataType: 'json'
    }).done(function (data) {
        var status = $('#selection'),
            countries = $.map(data, function (value) {
                return value;
            });

        $('#search').autocomplete({
            lookup: countries,
            onSelect: function (suggestion) {
                status.html('You selected: ' + suggestion);
            }
        });
    });
});

como puedes ver se referencia a un archivo txt

de esta manera si me funciona, lo que quiero conseguir es que en me despliegue datos de una tabla de base de datos,( de ajax no tengo ni idea!!) si me puedes guiar un poco...

un saludo gracias

Etiquetas: buscadores, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:17.