Ismadueno10, me parece que estas tratando de generar resultados de busqueda desde la primera vez que se ingresa a la pagina, por tanto, $_POST viene vacio y lo que tendrias que hacer es:
Código PHP:
Ver originalif(isset($_POST['palabra'])) { // Aqui obtienes los resultados
}
Ahora, por lo general los buscadores se trabajan por metodo GET para que puedas usar los enlaces a futuro: Agregarlo a favoritos, enviarlo por mail, etc., aunque si no necesitas esa caracteristica en tu desarrollo, no habra problema.
Edito: Me tarde mucho escribiendo esto... lo solucionaste antes!
Aunque sobran esos
== 'palabrra' iviamontes,
vgonga1986:
Código PHP:
Ver original$query = "SELECT * FROM articulos WHERE titulo LIKE '%{$_POST['palabra']}%'";
El uso de llaves para delimitar una variable dentro de una cadena es lo mas apropiado, principalmente si se trata de elementos de un array, tal como pueden leerlo en
Como usar las comillas bien.