has un echo de tu consulta sql para verificar que la misma esta bien creada. La verdad veo que defines muchas variables que luego no usas para nada.
Código PHP:
if($buscar == "buscar")
No entiendo de que va esta linea, la verdad si nos explicaras un poco mejor que pretendes hacer seria mas facil colaborar porque asi como lo tienes planteado no le veo utilidad practica.