Gracias por la ayuda Repara2, solucione mi proble solo cambiando esta linea
Cita: if(isset($_POST['buscar']))
por esta otra que me comentaste
Cita: if(isset($_POST['buscar']) && $_POST['buscar'] != "")
Todo lo demas lo deje igual.... solo un duda si esta bien tener las dos consultas separadas como lo maneje en un el codigo que publique al principio o hay una manera de simplicarlo...
Gracias y Saludos!!!