Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Sei muito pouco de PHP e vendo algumas coisas na internet, consegui fazer um sistema de busca básico, porém quando coloco 2 palavras ele já não consegue mostrar resultados ou até mesmo se a palavra for acentuada e na pesquisa não colocar o acento, já não encontra, exemplo pesquisar "nao" querendo encontrar "não"...
O código está assim:
HTML:
<form action="home.php" method="post" enctype="multipart/form-data" class="navbar-search pull-right">
<input type="text" name="palavra-busca" class="search-query" placeholder="pesquisar">
</form>
PHP:
if(isset($_POST['palavra-busca'])){
$busca = addslashes($_POST['palavra-busca']);
$select = "SELECT * FROM tabela WHERE titulo LIKE '%".$busca."%' OR descricao LIKE '%".$busca."%' ORDER BY id DESC LIMIT 50";
}
Poderiam ajudar para que desse para pesquisar por exemplo "Como pesquisar" e caso não encontrasse "como" mostrasse resultados com pelo menos "pesquisar"... Li algumas coisas sobre explode, mas como disse, entendo pouco de PHP e não entendi muito bem.
Carregando comentários...