Php 使用HTML5的报告?
我有个问题。我必须为PHP和MySQL中的应用程序准备一个好的报表模块。报告应采用两种形式:图形和带文本的普通表格。表格和文本很简单,但图表是我不知道如何开始的。我在考虑HTML5画布和Javascript,但老实说,我不知道这是否是个好主意 我不知道HTML5是否以相同的方式呈现在所有浏览器上。前一段时间这是一个问题,我没有时间亲自调查。关于不同浏览器(包括移动浏览器)上的新元素画布、文章、页脚等的好提示Php 使用HTML5的报告?,php,javascript,mysql,html,reporting,Php,Javascript,Mysql,Html,Reporting,我有个问题。我必须为PHP和MySQL中的应用程序准备一个好的报表模块。报告应采用两种形式:图形和带文本的普通表格。表格和文本很简单,但图表是我不知道如何开始的。我在考虑HTML5画布和Javascript,但老实说,我不知道这是否是个好主意 我不知道HTML5是否以相同的方式呈现在所有浏览器上。前一段时间这是一个问题,我没有时间亲自调查。关于不同浏览器(包括移动浏览器)上的新元素画布、文章、页脚等的好提示 可能有人也有类似的问题,可以给出如何开始的提示?取决于您的目标用户群。如果您不想达到we
可能有人也有类似的问题,可以给出如何开始的提示?取决于您的目标用户群。如果您不想达到web浏览器的最大数量,您可能应该选择基于flash的图形解决方案。不过,iPad和iPhone不支持Flash
如果你想支持iPhone/iPad,并且仍然有一个交互式图形,可以使用Canvas,但是我不相信Internet Explorer还支持它。有很多免费的javascript工具,例如:
谷歌图表使用了帆布浏览器和其他浏览器的闪存,比如IE.
。你可以考虑使用一个一致的WebKIT渲染引擎来生成你想要的HTML5的PDF。我会这样设置: 用户点击一个链接,上面写着generate 这将加载一个运行报告的脚本,生成数据等,并将所需的HTML输出到临时文件 使用临时HTML文件作为输入调用wkhtmltopdf,并将其输出到临时PDF 将PDF读入PHP,设置标题,然后将PDF输出到浏览器这将创造一个相当无缝的体验,运行时间不应超过几秒钟,而且由于它是Webkit,您可以使用任何Javascript库来制作我喜欢的图表。Raport是我不知道的一个特殊模块,还是仅仅是一个拼写错误的报告?我同上。通过Google Vizalization,您可以将可排序的表格与图表等混合在一起,这非常简单,看起来也不错。看看Google APi游乐场:这里:还有jquery图表插件,但我还没有使用它们:IE9支持,并在早期版本中支持它。哦,我不认为它支持它-我想我有错误的来源: