Problemas con un buscador

[email protected] ("Irantzu Leunda Biskarret")
Newsgroups php.general.es
Message-ID <DB29F139F3D14F99999041D069B879C5@Irantzu>
Hola a todos.

Tengo un buscador que debe mostrarme la frase o palabra que encuentre en dos 
campos específicos de la base de datos.

Funciona pero tengo un par de problemas. Las mayúsculas y acentos, 
necesitaría que al meter la palabra en mayusculas o minúsculas y con acento 
o sin acento me mostrara todo.

Otro problema lo tengo exclusivamente con una cadena que estoy metiendo y 
que si está en la base de datos.

Por ejemplo si ponemos en el buscador Salario Mínimo Interprofesional salen 
unas y si lo pongo sin acento Salario Minimo Interprofesional no me sale 
ninguna.

El ejemplo del SMI está tambien en esa ficha, 
http://www.gaztelan.org/guianavarra/lista_contenidos.php?num=777 como verán 
SMI sale en un montón de sitios.

Adjunto el código y la url. aqui pueden buscar
http://www.gaztelan.org/guianavarra/index2.php

El código es:

$palabra=$_POST["palabra"];
include ("conexion.php");//me conecto con la base de datos
$link=Conectarse();//fin de conexion//<br>
echo $palabra;
$result= mysql_query("SELECT * FROM contenido WHERE MATCH(titulo, contenido) 
AGAINST ('$palabra')and ubicacion = 'NAVARRA'",$link);
//$result =mysql_query( "select * FROM contenido where ubicacion 
='NAVARRA'", $link);
//$result =mysql_query( "select * FROM contenido where contenido LIKE 
'%$palabra%' or titulo LIKE '%$palabra%' and ubicacion ='NAVARRA'", $link);
?>
<div id='Layer3' style='position:absolute; left:160px; top:70px; 
width:616px; height:271px; z-index:2'>
<?
echo "<span class='textonormal'>La palabra <span 
class='negrita'>$palabra</span> ha sido encontrada en los siguientes 
documentos:</span>";
?>
</div>
<?
echo "</br>";
?>
<div id="Layer2" style="position:absolute; left:159px; top:118px; 
width:616px; height:271px; z-index:3">
<?
echo "<table>";

while ($row=mysql_fetch_array($result))
{
$num=$row["num"];

if (stristr($row['contenido'],$palabra) or stristr($row['titulo'],$palabra))
{

  $titulo=$row["titulo"];
  ?>
  <span class='textosecundario'><a href="lista_contenidos.php?num=<?echo 
"$num"?>"><?echo "$titulo"?></a></span>
  <?
  echo "<br>";
  ?>
  <span class='textonormal'>
  <?
   //Asignacion de la variable que dara como resultado la fecha formateada//
   $fecha=$row["fecha"];
   $formatfecha=formateo_fecha($fecha);
   echo "Ultima actualización: ";
   echo "<span class='negrita'>".$formatfecha."</span>";
  ?>
  </span>
  <br />
  <?
}
}
echo "</table>";

?>
</div>


Help!!!!!

Gracias
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.