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'])) {