In realtà quello che fai è solo la query....

$date_array = split('/',$_POST['date']);
$update_sql = "UPDATE tab_news SET
Data = '". date('Y-m-d', strtotime($date_array[2].'/'.$date_array[1].'/'.$date_array[0])) . "',
Contratto = '" . $_POST['contratto'] . "',
Categoria = '" . $_POST['category'] . "',
Titolo = '" . $_POST['title'] . "',
Costo = '" . $_POST['costo'] . "',
Testo = '" . $_POST['text'] . "',
Img = '" . $_FILES['img']['name'] . "',
Img2 = '" . $_FILES['img2']['name'] . "',
Img3 = '" . $_FILES['img3']['name'] . "',
Img4 = '" . $_FILES['img4']['name'] . "'";

$update_sql .= "WHERE Id_news = " . $_POST['edit'];

mysql_query($update_sql);
Devi anche richiamare le funzioni per l'upload che sono dichiarate sopra...