Does this look correct?
<?php
if (isset($_POST["submit"]) || isset($_POST["submit_x"])) {
$UpdateQuery = new WA_MySQLi_Query($sdpc_i);
$UpdateQuery->Action = "update";
$UpdateQuery->Table = "`data`";
$UpdateQuery->bindColumn("statusID", "i", "".((isset($_POST["progress"]))?implode(",",$_POST["progress"]):"") ."", "WA_DEFAULT");
$UpdateQuery->bindColumn("declined_reasoning", "s", "".((isset($_POST["progress"]))?implode(",",$_POST["progress"]):"") ."", "WA_DEFAULT");
$UpdateQuery->bindColumn("progress", "s", "".((isset($_POST["progress"]))?implode(",",$_POST["progress"]):"") ."", "WA_DEFAULT");
$UpdateQuery->bindColumn("last_modified_date", "t", "".((isset($_POST["last_modified_date"]))?implode(",",$_POST["last_modified_date"]):"") ."", "WA_DEFAULT");
$UpdateQuery->addFilter("dataID", "=", "i", "".((isset($_POST["dataID"]))?implode(",",$_POST["dataID"]):"") ."");
$UpdateQuery->execute();
$UpdateGoTo = "progress_update_en_multiple.php?state=" . $_GET['state'] . "&districtID=" . $_GET['districtID'] . "&dataID=" . $_POST['dataID'] . "&progress_name=" . $_POST['progress'] . "";
if (function_exists("rel2abs")) $UpdateGoTo = $UpdateGoTo?rel2abs($UpdateGoTo,dirname(__FILE__)):"";
$UpdateQuery->redirect($UpdateGoTo);
}
?>