实时时间表编辑和保存

时间:2014-09-10 08:29:51

标签: javascript php mysql excel yii

问候所有人,我走了。

我目前正在考虑如何制作像这样的可编辑电子表格:

这是Work on Project timesheet!。

(例如Excel电子表格,我需要一个以html格式制作的电子表格), 这是通过表格上的预设数据生成的。所以主要标准是H24:AL103范围内的所有数字和字母(参见示例附件)必须是可编辑的,并保存在临时表(PHP,AJAX,MYSQL)上。像Google文档中的原则。我输入了一些东西,退出它,可以随时返回并继续编辑它保存的进度。它必须与示例的格式几乎相同,并且所有字段必须处于活动状态才能进行编辑或更改。与H24:AL103相反的数据是从数据库表中计算或预设的。最后,用户可以按完成并且表格不再可编辑并等待验证,之后可以将其导出为.xls,.pdf和可打印。

任何人都可以提供这方面的任何做法吗?附:最好的是专门为Yii框架。

您也可以帮助我为此示例制作数据库结构吗?所以一切都会放在一张桌子里。

1 个答案:

答案 0 :(得分:1)

您可以使用jquery,为每个框提供唯一的ID,然后单击,打开一个包含文本/值的弹出框,单击该框,任何更改都通过POST到.php完成用于更新服务器上的值的脚本,AJAX。

http://www.9lessons.info/2011/03/live-table-edit-with-jquery-and-ajax.html