![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/03/2008, 16:39
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 72
Antigüedad: 17 años Puntos: 0 | |
Re: Problemas con Match() Against() en php Aquí hay una partte de mi código, $db es el objeto de mi clase de mysql;
<?php
include_once(RUTE_CONFIG_FILES.'common.php');
$usuario_legued = get_session_exist(); if( $usuario_legued == false )
{
header('Location:http://'.SERVER_WORKIN.'/noacceso/login/login');
exit;
}
if( $go == 'search' )
{
# Verificamos que el input keywords no esté vacio, para poder realizar la busqueda xD;
if( trim($keywords) == '' ){
$errores = true;
$msg = '<li>Debes escribir una serie de palabras clave, para tú busqueda</li>';
}
else
{
$result_textos = $db->query("Select * From documentos_texto Where Match (lugar_texto, descripcion_texto) Against ('$keywords' WITH QUERY EXPANSION) ");
}
}
?> <form action="?go=search" method="post">
<table align="center" width="100%" cellpadding="6" cellspacing="6">
<tr>
<td valign="top">
</td>
</tr>
<tr>
<td valign="top" class="border_divide"> <div id="KEYWORDS_SEARCH" style="position:relative"> <table align="center" width="100%" cellpadding="4" cellspacing="4">
<tr>
<td valign="top" width="50%" align="left">Palabra de búsqueda: <input name="keywords" id="keywords" type="text" size="35" <?php ValueInput('keywords', '') ?> /></td>
<td valign="top" width="50%" align="left"><input type="submit" name="send" class="class_submit" value="Enviar" /></td>
</tr>
</table> </div> </td>
</tr>
</table> </form>
<table align="center" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<!-- Resultado de busqueda -->
<table align="center" width="95%" cellpadding="3" cellspacing="3" class="border_divide">
<tr>
<td valign="top" colspan="3"> </td>
</tr>
<tr>
<td valign="top" align="left" width="25%" class="class_titles_search_textos">Nombre archivo</td>
<td valign="top" align="left" width="25%" class="class_titles_search_textos">Lugar</td>
<td valign="top" align="left" width="50%" class="class_titles_search_textos">Descripci&oacut e;n contenido</td>
</tr>
<?php
if( $go == 'search' && sizeof($errores) == 0 )
{
$f = 0;
while($textos = $db->fetch_array($result_textos))
{
?>
<tr>
<td valign="top" class="class_result_search_textos" align="justify"><?php get_print($textos['nombre_archivo']); ?></td>
<td valign="top" class="class_result_search_textos" align="justify"><?php get_print($textos['lugar_texto']); ?></td>
<td valign="top" class="class_result_search_textos" align="justify"><?php get_print(nl2br($textos['descripcion_texto'])); ?></td>
</tr>
<?php
}
$db->free_result($result_textos);
}
?> </table>
<!-- Fín del resultado --> </td>
</tr>
</table> |