Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2010, 09:58
Avatar de UTunes
UTunes
 
Fecha de Ingreso: diciembre-2009
Mensajes: 4
Antigüedad: 14 años, 4 meses
Puntos: 0
Ayuda con buscador php jquery y mysql

El tema es el siguiente desarrolle un buscador..el problema radica cuando en la caja de texto escribo palabras con acentos o ñ ..mysql los traduce como caracteres raros como concescuencia la busqueda es erronea o nula...

Aclarando cuando cambio la variable $queryString por una cadena (sea ñ o vocales con acento) mysql y php trabajan de lo mas execelte....entonces sera por el query?...ayudaaaaaaaaaaaaa

html:

<? xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
.
.
.
<input type="text" size="30" value="" id="inputString" onkeyup="lookup(this.value);" />



jquery:

function lookup(inputString)
{
if(inputString.length == 0) {
$('#suggestions').fadeOut(); // Hide the suggestions box
} else {
$.post("rpc.php", {queryString: ""+inputString+""}, function(data) { // Do an AJAX call
$('#suggestions').fadeIn(); // Show the suggestions box
$('#suggestions').html(data); // Fill the suggestions box
});
}
};


rpc.php

if(isset($_POST['queryString'])) {
$queryString = $db->real_escape_string($_POST['queryString']);
if(strlen($queryString) >0)
{
echo '<span class="titulo">'.htmlentities('Sugerencias de Búsqueda').'</span>';
echo '<img id="imagent" src="images/linea.png"/>';
echo '<img id="imagenv" src="images/lineav.png"/>';
echo '<div id="empr">Empresas :</div>';
echo '<div id="cate">Categorias :</div>';
$query = $db->query('SELECT * FROM empresa WHERE emp_denominacion_nombre LIKE \'%'.$queryString.'%\'');
if($query)
.
.
.
{

Última edición por UTunes; 07/01/2010 a las 10:04