Y en donde registras si se hace el update o no ?...
Agregale un if con ! al mysql_query()
Código PHP:
if(!mysql_query($sql)){ //sino lo hace
//aca algo haces
}
Tambien es bueno que todas las salidas en echo pasen a un archivo de texto plano para llevar un mini log de las actividades que sucedan con el script y agregale a todas las funciones mysql_ un or die("Error ."mysql_error())
En el caso que vayas a escribir un archivo el "Error ."mysql_error() envialo al archivo tambien.
Suerte!