Mi stai suggerendo le cose di "base" per il tracking dell'errore!
cmq visto che così secondo te è meglio eccoti il codice, che è una normale mysql_query!
Codice PHP:
$id = $_POST["id"];
// altre var con post e composizione di $qry in base ai campi
$db = mysql_connect($host, $user, $pass) //Connessione a mysql
or die("<center><font class=error>Impossibile connettersi a MySQL!
".mysql_error()."</font></center>");
mysql_select_db($dbname) or die("<center><font class=error>Impossibile selezionare il database
".mysql_error()."</font></center>");
$query = "UPDATE `dipendenti` SET ".$qry." WHERE `id` = '$id' LIMIT 1";
$risultato = mysql_query($query,$db) or die ("<center><font class=error>Impossibile Modificare Anagrafica!
".$query."
". mysql_error()."</font></center>");
printf ("Updated records: %d\n", mysql_affected_rows());
mysql_close($db);
echo $query;