Have worked this one out - It was working just in the opposite so changed isset to !isset and now it works.
It has thrown up a new problem now... the reset button no adds the update button back in and to get to the fill unfilterd list of products you have to hit reset twice.... how do I get the reset to go straight to the unfiltered list of products please?