PHP表格优于邮件

时间:2010-08-05 17:48:10

标签: php ajax excel email forms

虽然我理解php,但我更像是一个系统管理员而不是一个程序员。添加我真的很讨厌HTML,从来没有使用过AJAX或javascript:)

我将不得不做一个从HTML表单中获取数据并通过电子邮件将其作为Excel附件发送的php页面。当然,我想从已经制作的解决方案中尽可能多地重用代码。这是“提交物品的数量和价格”的东西。

要求相当简单:

  • 表单具有固定数量的列,其中大多数是自由文本,其中两个只接受数值(数量,整数和价格,十进制)
  • 它必须只接受最后两列中的数值,并以“实时”(AJAXy样式)或实际提交前的最终预览步骤计算带有它们的乘积(q.ty * price)的附加列数据(编译>点击'预览'>确认)
  • 表单以一行或一些空行开头,如果用户填写所有行,则必须获得更多自由行(同样,AJAXy或点击都可以)
  • 表格将显示已编译数据的最终预览,同时计算所有数量的总和以及所有价格的总和,并要求更多字段(姓名,电子邮件等)
  • 使用相同的结构构建Excel电子表格:包含项目的行,q.ty,price,包含总计的行,以及包含附加数据(名称,邮件等)的一些稀疏单元格
  • 使用上述excel
  • 向预定义地址发送电子邮件

如何最好地实施它?

  • 一个快速谷歌搜索显示许多PHP来源创建一个Excel电子表格,有没有“事实上的标准”或任何一个超越其他人?
  • 是否有一些预先制作的html / ajax / php软件包来管理表单部分并验证数据和计算产品和总和,而不是编写我自己的html4静态丑陋表? :)

如果上述任何组件都需要,可以使用mysql。

由于

1 个答案:

答案 0 :(得分:1)

在回答第一个问题时,我建议PHPExcel,尽管我对图书馆有一定的既得利益。

可以通过在工作表中编写公式(例如= A3 * B3或= SUM(C2:C10)来处理计算

您可以从头开始为每个请求创建Excel工作簿;或者你可以在预先格式化的模板中阅读,用你的数据填充它;然后保存并将文件附加到您的电子邮件