public function upd_rec($tab, $array, $where = "1=1", $disp = false) { $array = Database::add_slashes($array); $qry = "update {$tab} set "; if (count($array) > 0) { foreach ($array as $k => $v) { $qry .= "{$k}='" . $v . "',"; } } $qry = trim($qry, ",") . " where " . $where; if ($disp) { echo $qry; } $err = mysql_query($qry); if (!$err) { echo mysql_error() . " - <b>" . $qry . "</b>"; return false; } else { return true; } }