I see... then you just have to use the toggle in the value comparison like:
$UpdateQuery->bindColumn("SpecialOfferOldPrice", "s", "".((isset($_POST["SpecialOffer"]))?str_replace(array("£","%",),"",($_POST["SpecialOfferOldPrice"])):"") ."", "WA_ZERO");