Hola Lernys:
Cuando pusistes ...
Código PHP:
print_r ($_POST);exit;
... lo que hicistes fue decirla al script que te mostrase el contenido COMPLETO del array $_POST (que como sabras es donde se guardan la variables que se reciben desde el formulario).
Entonces si el script te muestra ...
Código PHP:
Array ( [buscar] => hola )
... es que esta recibiendo la variable buscar con el valor hola.
Entonces prueba ha sustituir ...
Código PHP:
if(!isset($buscar)) {
... por esto otro ...
Código PHP:
if(!isset($_POST['buscar'])) {