Tema: Buscador BD
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/01/2008, 14:47
Avatar de xcars
xcars
 
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años
Puntos: 4
Re: Buscador BD

Cita:
Iniciado por paulkees Ver Mensaje
Hola xcars...

Gracias por responder... los datos que tengo en la base de datos no son muchos, los campos con la que cuenta son: id, Apellido, Nombre, Sexo, Nacimiento, Fallecimiento, Url. Lo que quiero es que el visitante pueda consultar Apellido o Nombre y tire los resultados.

Por favor, hay algún enlace de tutorial o enlace de ejemplo de lo que me decís, que me puedas dar para ir orientándome?

Desde ya muchas gracias!!!

Salu2.-
Pues leete como crear los indices full-text search y aca de dejo mi codigo para que lo puedas usar.

Código HTML:
<body>
<div id="encabezado">
<h1>Sistema de localizacion de personas</h1>
</div>
<div id="izquierda"></div>
<div id="central">
<form action="resultados.php" method="get" target="res">
<p><input type="text" size="60" maxlength="150" name=
"texto_buscar"></p>
<p><input type="submit" value="Buscar" name="enviar" class="FBoton"></p>
</form>
<p><iframe name='res' id='res' class='res' frameborder='0'
scrolling="no" ></iframe></p>
</div>
</body> 
Código PHP:
    include("globales.php");
    include(
'../adodb/adodb.inc.php');
    include(
'../funciones.php');
    
$cnt=0;
    
$db ADONewConnection($driver);
    
$db->debug true;
    
$db->Connect($server$user$password$database);
    
$db->SetFetchMode(ADODB_FETCH_BOTH);
    
$texto_buscar=$_GET['texto_buscar'];
    
$texto_buscar=rawurldecode($texto_buscar);
    
$_pagi_cuantos 15;
    
$_pagi_nav_num_enlaces 5;
    
$_pagi_sql "SELECT a.hunter_fecha_ingreso,a.hunter_nombre,a.hunter_fecha_nacimiento,a.sexo_id,a.estado_civil_id,a.hunter_direccion,a.hunter_telefono,a.hunter_telefono2,b.patrono_nombre,a.hunter_salario,b.patrono_direccion,b.patrono_telefono,a.hunter_isss,a.hunter_dui,a.hunter_nit,a.hunter_licencia FROM hunters a INNER JOIN patronos b ON (a.patrono_id = b.patrono_id) WHERE MATCH (a.hunter_nombre,a.hunter_direccion,a.hunter_isss,a.hunter_dui,a.hunter_nit,a.hunter_licencia) AGAINST ('$texto_buscar')"
luego con ese codigo php encuentras los resultados.

Leete como crear full-text search, como usar MATCH y AGAINST y listo te sera facil :)
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.