1. хм...
2. при переходе на страницу (с теми же формами) не проверяется пришел юзер туда после действия с формой (фильтром) или после простого клика на ссылку.
пример:
if (isset($_POST["data_from_forms"]))
{
обработчик формы (фильтра)
}
else
{
простой клик по ссылке - отображаем стандартные данные (фильтрация не производится)
}
форма будет иметь примерно такой вид
<form name="bla_bla" action="some_script.php" method="post">
<input type="hidden" name="data_from_forms" value="1">
<input type="text" name="bla_bla">
<input type="submit" name="action" value="go">
</form>
благодаря
<input type="hidden" name="data_from_forms" value="1">
не будет поголовной инициализации обработки фильтра