acabé de dar con la solución. Quizás el problema era de sintaxis aplicando las soluciones que me daban.
Código PHP:
if (isset($_POST['busca']))
{
$consulta="SELECT * FROM campo WHERE nombre LIKE '%".$_POST['busca']."%' OR direccion LIKE '%".$_POST['busca']."%'";
}else{
$consulta="select * from campo";
}
Muchas gracias a cada uno de ustedes por su atención y su amabilidad. Gracias a gente como ustedes uno aprende más.