Si $_POST buscar tiene algo, agregas el where, si no, lo dejas como está, algo así:
Código PHP:
Ver original$sql = "SELECT * FROM TABLA";
if(isset($_POST['buscar']) && $_POST['buscar'] != "") {
$sql .= "WHERE FIELD = '{$_POST['buscar']}'";
}
//Hacer consulta
De esta manera la consulta se realiza siempre pero con diferentes condiciones, saludos.