Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2013, 08:22
Avatar de T4ke0veR
T4ke0veR
 
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Problema con buscador en PHP

Saludos muchachos,

Estoy haciendo un buscador donde al hacer la consulta me arroja un error que no el consigo la vuelta.. me dice que "final inesperado" pero no se donde deje de cerrar pues busco y busco y no veo el error, quizas alguno de ustedes que sea mas diestro pueda ayudarme...

aqui esta el codigo..

Código PHP:
<?php
//cadena de conexion
mysql_connect("localhost","usuario","clave");
//DEBO PREPARAR LOS TEXTOS QUE VOY A BUSCAR si la cadena existe
if ($busqueda<>''){
   
//CUENTA EL NUMERO DE PALABRAS
   
$trozos=explode(" ",$busqueda);
   
$numero=count($trozos);
  if (
$numero==1) {
   
//SI SOLO HAY UNA PALABRA DE BUSQUEDA SE ESTABLECE UNA INSTRUCION CON LIKE
   
$cadbusca="SELECT descripcion, titulo FROM hoteles WHERE descripcion LIKE '%$busqueda%' OR titulo LIKE '%$busqueda%' LIMIT 50";
  } elseif (
$numero>1) {
  
//SI HAY UNA FRASE SE UTILIZA EL ALGORTIMO DE BUSQUEDA AVANZADO DE MATCH AGAINST
  //busqueda de frases con mas de una palabra y un algoritmo especializado
  
$cadbusca="SELECT descripcion, titulo , MATCH ( titulo, descripcion ) AGAINST ( '$busqueda' ) AS Score FROM hoteles WHERE MATCH ( titulo, descripcion ) AGAINST ( '$busqueda' ) ORDER BY titulo ASC LIMIT 50";
}
$result=mysql("morr0113_2012"$cadbusca);
While(
$row=mysql_fetch_object($result))
{
   
//Mostramos los titulos de los articulos o lo que deseemos...
  
$descripcion=$row->descripcion;
   
$titulo=$row->titulo;
   echo 
$descripcion." - ".$titulo."<br>";;
}
?>
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...