Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/03/2008, 16:39
franklinux
 
Fecha de Ingreso: febrero-2008
Mensajes: 72
Antigüedad: 16 años, 2 meses
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&uacute; 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&uacute;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">&nbsp;</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>