Ver Mensaje Individual
  #31 (permalink)  
Antiguo 24/11/2009, 19:03
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Buscador perfecto

Cita:
<?php
header('Content-type: application/json');

$dbhost="sql203.gofreeserve.com"; // servidor. Generalmente localhost si el archivo esta alojado en el servidor ya.
$dbusuario="gofre_3737366"; // aqui debes ingresar el nombre de usuario
$dbpassword="ambigus9"; // password de acceso para la base de datos

$db="gofre_3737366_juegos_lista"; // Seleccionamos la base con la cual trabajar

$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword); // hacemos la coneccion
mysql_select_db($db, $conexion); // conectamos con la base de datos


$busqueda = $_GET['query'] // esto representa a lo que el usuario esta escribiendo en el teclado,por ej: 'Li'

$listado = mysql_query ("SELECT * FROM juegos_extrema_gamex WHERE Titulo LIKE '$busqueda%'");
$resultados = mysql_fetch_array($listado);


$return = "{"."\n\r";
$return .= "query:$busqueda,"."\n\r";
$return .= "suggestions:[";

foreach ($resultados as $palabra){

$enlace = $busqueda['Links'] ; // donde "link" es el nombre de la tabla en mysql que contiene los enlaces
$juego = $palabra['Titulo']; // lo mismo, esta es la tabla con el nombre del juego

$return .= "<a href='$enlace'>".$juego."</a>,";

};


$return .= "]"."\n\r";;

$return .= "} ";


//print_r($return);
echo json_encode($return);
?>
Lo que te marco en verde tiene que coincidir exactamente (con mayusculas y minusculas) con los nombres de los campos que creastes en mysql.