It looks like this page is expecting URL parameters that aren't set. In order to avoid this error, just add a check to see if the variable is set when referring to it. So instead of:
$WADAproducts->bindParam("i", "".($_GET['ProductCategoryID']) ."", "-1"); //ProductCategory
use:
$WADAproducts->bindParam("i", "".(isset($_GET['ProductCategoryID'])?$_GET['ProductCategoryID']:"") ."", "-1"); //ProductCategory
and so on for the other lines referenced.