从php生成pdf以表格形式从数据库中获取数据并通过电子邮件发送给用户

时间:2016-07-14 10:20:17

标签: php mysql pdf

我想以表格的形式从db获取数据并生成pdf或excel的数据,并希望通过电子邮件直接使用php和sql将其发送给用户。

有人请帮我解决这个问题。 我不希望任何人为我编写代码,但给我一些建议来解决它。

import theano
from theano import tensor as T
import numpy as np
import matplotlib.pyplot as plt


trX = np.linspace(-1, 1, 10)
trY = 2 * trX + np.random.randn(*trX.shape) * 0.33
# PLOT THE ORIGINAL DATASET 
plt.figure()
plt.ion()
plt.scatter(trX,trY)

X = T.scalar()
Y = T.scalar()

def model(X, w):
    return X * w

w = theano.shared(np.asarray(0., dtype=theano.config.floatX))
y = model(X, w)

cost = T.mean(T.sqr(y - Y))
gradient = T.grad(cost=cost, wrt=w)
updates = [[w, w - gradient * 0.01]]

train = theano.function(inputs=[X, Y], outputs=cost, updates=updates,     allow_input_downcast=True)

for i in range(10):
    for x, y in zip(trX, trY):
        train(x, y)
        Weight = w.get_value()
        ablineValues = []
        for i in trX:
             ablineValues.append(Weight*i)
        # PLOT THE NEW OPTIMISED LINE
        plt.plot(trX,ablineValues,'r')
        plt.pause(0.0000001)

plt.show()

1 个答案:

答案 0 :(得分:0)

您可以使用tcpdf库将html转换为pdf文件。您可以生成pdf文件,然后使用php_mailer库将其发送给用户。 (将生成的pdf文件添加为附件。)