从头开始创建基于表单的PHP应用程序

时间:2012-06-22 16:19:45

标签: php mysql

我正在为一家制造零件的公司实习,并且必须对色度,亮度,对比度等进行多项测试。目前,他们使用MS Access作为前端来输入他们的数据,然后在完成后将其打印为报告。数据不会存储在任何地方。此外,由于某种原因,他们还使用excel创建了这些“数据表单”,这些表单也不会将数据存储在任何地方。我的工作是找到一个解决方案,允许他们将所有数据存储在mySQL数据库中供以后使用,但是,由于他们使用多个UI来输入数据,我不确定该怎么做。我已经与我的上司达成协议,他们需要合并到一个用户界面中,所以......

以下是我的选择:

1)尝试将已经正常运行的MS Access UI链接到我的mySQL数据库(这可能是一个可怕的失败因为我对Access一无所知),并将所有excel表单转换为Access表单

2)将他们的Access表单转换为Excel表单,然后必须处理从excel捕获数据,这是一项非常繁琐的编码工作,因为我需要在每个数百个文档中捕获大约50个以上的单元格。

3)创建一个PHP应用程序,允许管理员添加属性并定义将为该表单创建表单和相应mySQL表的字段。基本上,获取Access表单构建器/表单的功能并将它们放入Web应用程序中。从头开始这需要很长时间吗?

对不起,这很长,但我是唯一一个有编程背景的人,我只是一个实习生,哈哈,所以我需要一些建议。

由于 马特

1 个答案:

答案 0 :(得分:0)

可以使用Symphony CMS快速完成方法3。您将为每个表单创建一个section,然后您(或管理员)将使用Symphony的GUI部分编辑器向该部分添加字段。然后,该表单将在CMS中可用,并准备添加条目。

Symphony CMS非常灵活,您可以使用它生成报告(HTML或其他格式)。它还有一个RESTful API

还有CSV importing extension,这可能对您的Excel数据有用。