проверьте атрибут формы method (get/post) т.е. $_GET/$_POST
вообще, строка условий запроса должна формироваться динамически, пустые значения нельзя вставлять.
например
PHP код:
$var = !empty($date_dog) ? " and dogovor.date_dog='" . mysql_real_escape_string($date_dog) . "'" : '';
и в строку запроса вставляете уже $var вместо этого условия.